当前位置: 首页 > Linux

文件系统&&磁盘管理(五)--磁盘挂载和卸载

时间:2023-04-06 04:04:37 Linux

mount:将新的文件系统关联到当前的根文件系统unmount:将一个文件系统预先关联到当前的根文件系统,去除挂载设备的过程:mount:挂载(可以显示当前系统已经挂载设备andmountpoint)mountdevice挂载点device:devicefile:/dev/sda5volumelabel:LABEL=""UUID:UUID=""mountpoint:目录要求:1.该目录不被其他进程使用;2、目录预先存在;3、目录中原有文件会暂时隐藏;挂载完成后,通过挂载点访问文件。pointmount[option][-ooption]DEVICEMOUNT_POINT-a:表示挂载/etc/fstab文件中定义的所有文件系统;-n:默认情况下,mount命令每次挂载设备时,都会将挂载的设备信息保存在/etc/mtab文件中。使用-n选项表示设备挂载时,不会将信息写入该文件;-tFSTYPE:指定正在安装的设备上的文件系统类型。不使用该选项时,mount会调用blkid命令获取对应文件系统的类型;-r:只读挂载,挂载光盘时经常使用该选项;-w:读写挂载;-o:指定附加挂载选项,即指定文件系统启用的Attributes;remount:重新挂载当前文件系统;ro:重新挂载为只读;rw:重新挂载为可读写;卸载挂载的设备#umount:卸载一个文件系统umountdeviceumountmount点击卸载时的注意事项:卸载时,确保挂载的设备上没有进程。执行练习:1、创建一个2G的分区,文件系统为ext2,卷标为DATA,块大小为1024,预留管理空间为磁盘分区的8%;挂载到/backup目录,挂载时要求使用卷标,挂载时开启该文件系统的acl功能;#mke2fs-LDATA-b1024-m8/dev/sda5#mount-oaclLABEL=DATA/backup#tune2fs-oacl/dev/sda5#mountLABEL=DATA/backup2.将本文件系统的超级块信息中包含block和inode的行保存到/tmp/partition.txt;#dumpe2fs-h/dev/sda5|egrep-i"块|inode">>/tmp/partition.txt#tune2fs-l/dev/sda5|egrep-i"block|inode">>/tmp/partition.txt3.将/etc/目录下的所有文件复制到这个文件系统;然后调整这个文件系统的类型为ext3,要求不要损坏复制的文件;#tune2fs-j/dev/sda54.将保留百分比调整为3%#mke2fs-m3/dev/sda5#tune2fs-m3/dev/sda55.通过重新挂载来挂载此文件系统而不更新访问时间戳,以及验证其效果;6、强行对该文件系统进行测试;7.删除所有复制的文件file,并重新mount这个文件系统为sync;然后再将/etc目录下的所有文件复制到这个挂载点,体验一下它的性能变化;