Linux基础学习十一(上)

一:文件系统管理

重新创建文件系统会损坏原有文件(相当于格式化)

1.cat  /proc/filesystems:查看当前内核所支持文件系统类型

2.mkfs  [选项]  设备(磁盘):在设备上创建文件系统

        -t  文件系统类型

        例:mkfs  -t  ext2  /dev/sda6

专门管理ext系列文件

mke2fs  [选项]  设备

        -j:创建ext3类型文件系统

        -b:指定块文件大小,默认为4096;可用值为1024,2048,4096

        -L:指定分区卷标

        -m  数字:指定预留给超级用户的块数百分比

        -i  数字:用于指定为多少字节的空间创建一个inode,默认为8192,给出数值应为块大小的2^n倍

        -N  数字:指定inode个数

        -F:强制创建文件系统

        -E:用户指定额外文件系统属性

3.blkid:查询或查看磁盘设备的相关属性

例:blkid  /dev/sda5

4.e2label:查看或定义卷标(设定卷标)

例:e2label  /dev/sda5   newLabel

5.tune2fs:调整文件系统的相关属性

例:tune2fs  -j  /dev/sda5

        -j:不指定原有数据,将ext2升级为ext3

        -L:设定或修改卷标

                例:tune2fs  -L  卷标  /dev/sda5

        -m  数字:调整预留百分比

        -r  数字:指定预留块数

        -o:设定默认挂载选项

        -c  数字:指定挂载次数达到数字次后自检,0或-1表示关闭此功能

        -i  数字:每挂载使用多少天后自检,0或-1表示关闭此功能

        -l:默认超级块中的信息

6.dumpe2fs:显示文件属性信息

        -h:只显示超级块中的信息

7.fsck:检查并修复文件系统

        -t  类型:指定文件系统类型

        -a:不询问,自动修复

8.e2fsck:专用于修复ext2/ext3文件系统

        -f:强制检查

        -p:自动修复

二:挂载:将新的文件系统关联至当前根文件系统

卸载:将某文件系统与当前根文件系统的关联移除

1.mount:挂载(显示当前系统已经挂载的设备及挂载点)

mount  设备  挂载点

        设备:

        (1)设备文件:/dev/sda5

        (2)卷标:LABEL="  "

        (3)UUID:UUID="  "

        挂载点:目录

        要求:

        (1)此目录事先存在

        (2)此目录没有被其他进程使用

        (3)目录中的原有的文件将会暂时隐藏

挂载完成后,要通过挂载点访问对应文件系统上的文件

mount  [选项]  [-o  选项]  设备  挂载点

        -a:表示挂载/etc/fstab文件中定义的所有文件系统

        -n:默认情况下,mount命令每挂载一个设备,都会把挂载的设备信息保存至/etc/mtab文件;使用-n意味着挂载设备时,不把信息写入此文件

        -t  类型:指定正在挂载设备上的文件系统类型;不使用此选项,mount会调用blkid命令获取对应文件系统类型

        -r:只读挂载

        -w:读写挂载

        -o:指定额外的挂载选项,即指定文件系统启用的属性

2.remount:重新挂载当前文件系统

3.umount:卸载某文件系统

        umount  设备

        unmount  挂载点

卸载注意事项:挂载的设备没有进程使用

你可能感兴趣的:(Linux基础学习十一(上))