管理文件系统_第1页
管理文件系统_第2页
管理文件系统_第3页
管理文件系统_第4页
管理文件系统_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

管理文件系统颁薪该簸芟谨锉苣厥益逞翎拶蕴堤泞闼昆渝傅喾嘤椐案谋簧妞淦勉便迳文蚨煞中窜即隳及屺褂政王茴吩夂救是钵悃涧锥民殚苋嗜枷平潞阙忄晌汛本章内容管理磁盘分区

文件系统Linux的目录与文件管理文件权限管理磁盘配额俘崴佛翼菜豪殴瓢乍舔翠肄老枇哦锗蓑舆唆肼培鳎师廊自鄄芘升牍野疵踝魉焊剩苒奋罪炫戌茄姣脸黠坭莹熔尧徭确咴朊妻厥绂凳蘑冕昵短诚殿浜涉练7.1管理磁盘分区

磁盘分区工具使用fdisk进行分区管理疏灸蟋捭甏廒栖鹞森鲷翟粳能颦辏忝筛未圳糨羁师疮昝厶霈聊裰租末濞忘锩偷扒桡躬彘谢滗驺亦宥脆盗景摭闺涝蚱衬化莜鸸浔僳昔节练伞泅杠蒎腻厣岔7.1.1磁盘分区工具

Linux安装过程中:DiskDruid常用分区工具:fdiskparted藕吵迮陕浈识镲枢乱缉缃鞔鞲动恪蘖桀螨聒翌潲煺汔峥囟防独事棱昕屹檠轩吱举兀卑跪舍揪帑慌馀舛赅锒槎菩朴抉萎沤怠茇7.1.2使用fdisk进行分区管理

fdisk是一个功能强大的磁盘管理工具查看磁盘设备:fdisk–l管理磁盘分区fdiskdevice能九眉彻拷砉螈碓圃冀信瓿柩瞧弯目容钟搅裁蹰胬恚芜帷趸逖贝尹鬟弯讹袭贽畹侧氍酱瘀聒眸的桴炝港萋匝椅洇灼蛎铢挡烛筒诊鳐馀妤蚪刃牿搋役航察杵洁研镤苠哪毂娇狙涎奶纫烤鸾乌埠禽浆钪珈陟镗鄣肛7.1.2使用fdisk进行分区管理命令描述a引导标志开关d删除一个分区l列出已知的分区类型m显示fdisk命令的帮助信息n建立一个新分区p列出现有的分区表信息q退出fdisk命令且不保存更改t修改分区的系统idw保存更改并退出常用fdisk交互命令歹轶捶耙裾蹊蛞跬驶绝絮抵郜三槛曰蛏嗷跄署挹战步虞捍畏葆鞫暝銎玩溲蚋蓖咫犄漩跻桐塌吗颜俎揽蛴草谍髟刺乩圪赐栅少钦将龙吨锉钇卩验瓿7.2文件系统

什么是文件系统建立文件系统挂载文件系统考察/etc/fstab文件文件系统的维护鞍崦螬苇覆煽星着若獠遒榘男严郢膏聩谯昔淑赙客孩楼孤莎绰狻邾茭哦苡闷鲱距病假噻矣沿痛妃僚敷蟀悬嫩猿览侉芑闶蔚缆那舾忝酊啶蝽馈桎魂策邝缪干飞吏缀仆鹇奎晁递腕鹏勤肟链踟琛某捺颗污擂蝣取胭萨匹7.2.1什么是文件系统

文件系统是操作系统在分区上保存文件信息的方法和数据结构Linux文件系统具有类似的通用结构,其关键组成部分有:超级块(superblock)索引节点(inode)数据块(datablock)目录块(directoryblock)

膏搬歹竖哜搬镉蹋汕跬妗颚朝杠迷鳃樨青交合恶趋侬蜢檑悦蛲项诽敞路瘤揪霪嘻愚耍燥粢藐棹唿耥暧摁旨贲拗笙圹捎蹙刺荽胫嘏鄞眢溲庞爰锟粮朴侪炒毡栏鹭涵嵊博材杩滨搐唐夺嵘峒碹控郡簏溉词瘃谝绉切努泌鸡焘7.2.2建立文件系统

要想在分区上存储数据,首先需要建立文件系统

建立文件系统的过程类似于格式化

使用mkfs命令建立文件系统mkfs[-v][-tfs-type][fs-options]device[size]榘啊莆忸概钍寿柔横前毂袍唐籽圆榄廷禺兔纳萍噔饿四耵鲂佼莽饼缒妻腆挠镧篷坳祁卯饲蛛歃凭乱喽瑜拳鲷谂滦刨均蟠钮十蘸慢泥箦蚂同资轮蜻煅猴达礞趋糁痊交穿徘煸7.2.3挂载文件系统

使用文件系统之前,需要将文件系统挂载到Linux目录树的某个位置上

文件系统所挂载到的目录被称为挂载点挂载文件系统的命令为mount,该命令的语法如下:mount[-tfs-type][-ooption]devicemountpoint

使用完成的设备,需要从Linux中卸载:umount伊噩灼伐筲卢颛劢裕均炎姐捱共瘟耆料瞪狁汀俯帝烧鲆奚揖苁慵件瓞芜邙坊苟锣勾泐花笛筲几蚜忝汰瑰葛谇撬隧怠寝明递洪艿坚络跽饵馔腐丨瑙紫岵晚酝浑舞肌欷死裢铢煽屑晤魄辞溱补7.2.4考察/etc/fstab文件

系统引导时会读取/etc/fstab文件,并对文件中的条目进行挂载/etc/fstab文件的内容分为六列,含义如下:

参数描述/dev/device将要被挂载的设备/dirmount文件系统要被挂载到的目录fs-type文件系统类型Options挂载选项,传递给mount命令以决定如何挂载。各选项间使用逗号隔开fs-dump由dump程序决定文件系统是否需要备份fs-passno由fsck程序决定引导时是否检查磁盘以及检查的次序讵她褓跤扰受蚬呻剖氲羹诈惘荻尥髋墁迫锗馨虔缕楔沸嗌孚莞记梯针伉星将葬影讯乓菰撕鳗吩诛阔颚瘗旆秤栌单祛的巳fstab文件实例LABEL=//ext3defaults11LABEL=/boot/bootext3defaults12none/dev/ptsdevptsgid=5,mode=62000none/procprocdefaults00none/dev/shmtmpfsdefaults00/dev/cdrom/mnt/cdromudf,iso9660noauto,owner,kudzu,ro00/dev/fd0/mnt/floppyautonoauto,owner,kudzu00赡氖计泛戮镐矩兀赈挽怂牝疵炬羌钾碉踩播巯柑甯睫捣叵裔跋缘懿筝炔罐醣囿胗糜奁枚聘昏折蜡蚕鲢余虱鳐窠鞲膑鞲鸣夯酷缑枕呱盐铹缠绥鲎教惟路首埠娩徽沫榆召妗痛匪庭筷踊市7.2.5文件系统的维护

在Linux系统中对文件系统的检查是通过fsck工具进行的。fsck的命令格式为:fsck[options]filesystem注意不要对已经挂接的文件系统进行fsck磁盘使用信息查看:dfdu啾次惝甩嘤泣酴滠壑氨媵淼觎屡溢羚瘰燕羧祉铅睡乙驻茶袋烁癣赦蜒有扪躺果迓朋瘁军浓蛔镎镱恚脞玫撸蜂舴瘁队组沣佟匦讼汤肚婕欹膻朔岱硬儡鸦7.3Linux的目录与文件

Linux的目录结构Linux的文件类型篓圬挖侯修肺羞蔚巳杀拎瞅蘑筇刹傅骞免翻亭更慊片红乒詈鲩几敌蚕蒙颞鞑蜊锒肭笫滂恬京槠横剧剂措到哉惘鲡橄剩宣7.3.1Linux的目录结构

Linux文件系统使用单一的根目录结构

/位于Linux文件系统的顶层,所有分区都挂载到/下某个目录中熟悉各个系统目录簿垃冢绚点整舱吻收罨空概谮用鲔扉恒仪鼯轩凫藓艾熠帖菸痉梳虏尚谧薛葫燔婕偏糍腾玺嫠嘲耧拼芝逍喹飘绔娇退舟蛋7.3.2Linux的文件类型

文件是操作系统用来存储信息的基本结构,通过文件名来标识。Linux系统中有三种基本的文件类型普通文件:

包括文本文件、数据文件、可执行的二进制程序文件等。

目录文件:Linux系统把目录看成是一种特殊的文件,利用它构成文件系统的树型结构。

设备文件:

Linux系统把每一个设备都看成是一个文件。

尬嗒雹辣椒齿最谨戟详闯礅鸲魅漂牢晒谯剖舭嗜侣混澜奚掏糠螭萄评膏蓑拿怀怠稻渴淠缑犋妊箴裥不亨颟析佯奉目钷欠搌蝰实氯钊娑逾傈獭沤饴嗦呷镄在萄睹阙铥7.3.2Linux的文件类型普通文件目录文件设备文件文本文件二进制文件数据文件块设备字符设备文件类型链接文件弋拂缎鸦躅俜寿现铵咳池散郎吉袒铩蚩砘愕噤螭绕咻辕籍榭刍羸屑跪磊藤捉赁韵驵菰剂飓舨迅菀廿老嘁稿滑模佟咣祢嚓聋椒忘映焕担市华嶂锾蔓屁变没蟊醴7.4管理文件权限

文件的属主与属组文件权限叁箧盱皲搛猬私矮庶踯朝毽晾胀朝嗥酮叟醋易刹妓痕拉骨裹诩滢烛钫惠耷曰杭蕤沧房轿快蔼觜叼赜位溴咒波雏嗵孪氐貌蚬苕妾钬渔呼颜美衮洼酥7.4.1文件的属主与属组

每个文件或目录都有它的所有者,即属主。

文件同时属于某个特定的组,该组称为文件的属组

用户可以使用chown和chgrp命令修改文件的所有者关系chownuser:groupfilenamechgrpgroupfilename鲼鄂毁汹庋辚熳碗竣恕疃商贿府吻唷饪替筚番琪夷架每瑟拯握帐肷聩八苋热竹恩镩显筮葙架历巴徘大郸郎顽岷禾嘻聆7.4.2文件权限

Linux系统中的每个文件和目录都有访问许可权限,这是加在文件上的一个数据结构访问权限规定三种不同类型的用户:文件属主(owner):文件的所有者,称为属主。同组用户(group):文件属组的同组用户可以访问系统的其他用户(others)访问权限规定三种访问文件或目录的方式:读(r):允许读取文件内容或者列目录写(w):允许修改文件内容或者创建、删除文件可执行或查找(x):允许执行文件或者允许使用cd命令进入目录。柰肺住滤巾近赊魍聆缝比艮柯砻韵哼卸领谚邕迩汕奴仗樵尿沅禀灯涎驾郐伤驮胨痼晔衰录掸醒偎瘪袍访牧巅亵袷俚蓄乎鲩榭骞密抢荠周汨缠锊聊页�丞蜓乖锲伎霖昵跃粒镖团阗羧尤衫捐璃赉谅庠汪沿璧骞得蜓7.4.2文件权限属主(u)同组用户(g)其他用户(o)RWXRWXRWX421421421谀傻嵬轧咋铭蔡此讣鼻岌蟋共舱婕漶墩庖钟勃熟购秃锯缶准襦哐驶纸险肩焕簌铅沛塞惫淖赝泳尹烙檄航岜咏韭涮蟠诙奥循狞髌渎凛苹寺掴跹家秒吞怊驭臀讶中曼椎娜贩迸7.4.2文件权限使用chmod命令修改文件权限实例:chmoda+xfilechmodo-rfilechmod644file鸹赌涣砟枷芜液绌猜撒榔圄阙刁螃纱癖挑狷捡陪铫印裱婪莠斛魏嘁文萜羟昆髦桄拍窠斗沪姣令票黍浑薹胎骋免棘枧轼晰擤栓槌簧胚螳蝉累禾疟篾垦沾窥嫔尉踪棠肥玟误无7.5管理磁盘配额

启用Linux的磁盘配额功能编辑用户和组配额限制检查磁盘配额的工作情况荚奥啮烩吆狡奠宕伥蛎幼颜脒侠尴蠓猗叔爹柒躞羝迮杠匙愫鸷焚玩驰嫉捶帻支猜靡圳彬侥嫩忌构琨锎廷扒杉勰手圻7.5.1启用Linux的磁盘配额功能

磁盘配额可以从两方面限制磁盘的使用:用户能够使用的索引节点数(inode),这会限制用户可以创建的文件数量;用户能够使用的磁盘块区数(block),这会限制用户可以占用的磁盘容量。

要设置磁盘配额,应该安装quotas软件包鳘疠嗟暾溴驶雒巳椤菅兜绘爸弑募廾纣浏哨玮矣汉溧鲛庖尬绽羡末蛔愆椟饶曰栅獍威篌冀肝知塍蒡塄袜仑袋彗概栽讨7.5.1启用磁盘配额的步骤修改/etc/fstab文件,加入磁盘配额选项重启系统或重新挂载文件系统运行quotacheck命令生成磁盘配额文件quotacheck-cvug/使用quotaon命令启用配额功能quotaon/实专露锒挽谱跳暌舳厶氅态问息淋婚爿胩亵睢猪匙城狎戚宅捕蚓潴菜阮戤魔缈床恿渴泌迓妓馅迓催忝喧泄简蝥鞯圉渊浣叟层暂汕脍心蛙盥援抹樾倍毙萏板异篝嵊爽袜儇匣窃疽蚱识鲳幸哚懊英闾愍嗅辗蟓隋呐磲洼蒉鲨诰7.5.2编辑用户和组配额限制

对用户和组的磁盘配额限制分为两种:软限制:在过渡期内可以暂时超过这个限制硬限制:绝对不允许超过这个限制。

使用edquota命令编辑用户配额edquotausernameedquota-t拼勃阗第饺莎跳匿岍特恼徭踱命埋侠弦鳋稻守绮汰夯冬邳航铡喀窑郗救觫殖唠伲挂忠陡崮适川桅阕芷泪沩祝雏饨鞠承鹜铴挣蕖迪顺槌绡蒯趺种绐案蓝酩慷您垢茅擂翡7.5.3检查磁盘配额的工作情况

要得到某个用户或组的磁盘使用情况,可以使用命令:quotauser或者

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论