Linux自主访问控制机制模块详细解析之df目录的作用
#df-a
du命令
1.作用
查看文件或目录的c盘使用的空间,和df命令有一些区别。注意:①du后若不加目录名或文件名,表示只显示当前目录下边的子目录的目录大小和当前目录的总的大小②可查看多个文件或目录用空格符隔开
2.格式
du[option]目录名或文件名
3.[option]主要参数
-a或-all:显示目录中某些文件的大小
-h或--human-readable:以K,M,G为单位显示,增强信息可读性
-S或--separate-dirs:省略指定目录下的子目录,只显示该目录的总和(注意:该命令是小写S)
4.应用举例
以易读方式查看ahao目录的大小并忽视子目录:
#du-h-Sahao
以易读方式查看haha1文件和haha2文件的大小:
#du-hhaha1haha2
mount命令
1.作用
①此命令前面不加任何参数表示查看已挂载的所有文件系统
②加参数表示将储存设备挂载到Linux的一个目录下,因而将分区和该目录联系上去,因而我们只要访问这个目录,就相当于访问该储存设备了。
注意:当一个目录之前有文件,设备挂载到这个目录后,目录不显示之前的文件
2.格式
mount[option]设备名挂载点(必须已存在)
3.[option]主要参数
-t:文件系统类型vfat表示FAT32,iso9660表示光碟或光碟镜像,auto表示系统手动辨识(通常选这个便捷吧)
4.应用举例
将FAT32文件系统的分区/dev/sda5挂载到/ahao目录下:
#mount-tauto/dev/sda5/ahao
将U盘/dev/sdb1挂载到/ahao目录下:
#mount-tauto/dev/sdb1/ahao
将光碟镜像文件xxx.iso的挂接到/peter目录下:
#mount-tiso9660xxx.iso/peter-oloop
umount命令
1.作用
卸载早已加载的文件系统。借助设备名或挂载点都能umount文件系统,不过最好还是通过挂载点卸载linux磁盘空间查看命令,当一个设备多个挂载点时容易形成混乱
2.格式
①umount挂载点(推荐此方法)
②umount设备名
3.应用举例
在使用umount命令卸载文件系统时,必须保证文件系统不能处于busy状态,使文件系统处于busy状态的情况有:文件系统中有打开的文件,某个进程的工作目录在此系统中,文件系统的缓存文件正在被使用等。最常见的错误是在挂载点目录下进行卸载操作。
卸载/ahao挂载点对应的挂载:
#umount/ahao
二、自动挂载
手动挂载实现原理
实现开机手动挂载只需更改/etc/fstab配置文件即可,可用vi编辑器更改或图形界面下用gedit命令更改
/etc/fstab配置文件剖析
打开/etc/fstab配置文件
⑴第一列:①设备名/dev/sda1或②卷标label或③设备UUID(红帽6)(查看设备的UUIDblkid/dev/sda1)
⑵第二列:挂载点
⑶第三列:文件系统类型
⑷第四列:挂载选项,一般使用defaults就可以
⑸第五列:是否进行备份,1表示备份linux磁盘空间查看命令,0表示不备份
⑹第六列:是否复查文件系统,1表示检验,0表示不检验
应用举例
实现插U盘手动挂载U盘到/usb目录,不备份且不复查文件系统:
/dev/sdb1/usbautodefaults00
将上述命令添加到/etc/fstab配置文件中即可完成插U盘手动挂载,为了防止可能的错误,使用mount-a命令来检验编辑的内容是否有错
三、磁盘分区
用fdisk在Linux中进行分区的时侯,最常用的参数分别是d、l、m、n、p、q、t、w等。
注意:
①主分区和扩充分区的c盘号位1-4,也就是说最多有4个主分区或则扩充分区,逻辑分区开始的c盘号为5
②如果硬碟上有扩充分区linux makefile,就只能降低逻辑分区,不能降低扩充分区了
fdisk命令
1.作用
对硬碟进行分区,采用传统的问答式界面
2.格式
1)fidskc盘名
2)[option]
第一步:fidsk/dev/sdb:选择要进行操作的c盘,这儿是对sdb联通c盘进行操作
第二步:输入[option]进行操作
3.[option]主要参数
m:列举可以执行的命令(帮助)
p:查看c盘目前的分区情况
n:构建新的c盘分区
l:列举已知的分区类型
d:删掉现有分区
t:改变分区类型
w;对分区操作进行保存而且退出
q:不保存退出
分区过程描述
①通过p参数来查看出硬碟分区表信息。按照信息确定将来的分区
②通过d参数一个个删掉存在的硬碟分区,假如想完全改变硬碟的分区格式
③通过n参数来降低新的分区
1)选择新建的分区类型。p为主分区,e为扩充分区(当有扩充分区存在时这儿的e会弄成l,即逻辑分区)
2)设置分区号。主分区或扩充分区为1-4,逻辑分区为5开始
3)设置分区起始位置。(通常回车默认就好)
4)设置分区结束位置。(100单位为磁道,+100M单位为M,+100K单位为K)
④通过p参数确认分区构建成功
⑤通过参数w或q退出(w为保存并退出,q为不保存退出)
注意:在降低分区的时侯,其类型都是默认的LinuxNative,假如须要把其中的个别分区改变为其它类型LINUX 删除目录,可以通过命令t来改变,当键入“t”改变分区类型的时侯,系统会提示要改变那个分区,改变为何类型(键入l查看系统所支持的分区类型及其对应的分区类型号)。
四、磁盘低格
对硬碟分区以后,须要对分区进行低格能够使用,低格分区的主要目的是在分区中创建文件系统,文件系统是OS用作明晰储存设备或分区上的文件的方式和数据结构,即在储存设备上组织文件的方式。
mkfs命令
1.作用
低格分区,在分区上创建文件系统
2.格式
①mkfs[options]设备名
②mkfs.[-v]设备名
3.[option]主要参数
-t:选择要创建的文件系统的类型,如ext3、ext4等,不同版本的Linux具有不同的默认文件系统
-V:显示更多输出,包括文件系统的相关信息(注意:-V必须置于-t上面)
4.应用举例
低格/dev/sdb1分区,并显示具体信息:
#mkfs-V-tvfat/dev/sdb1
#mkfs.vfat-v/dev/sdb1