linux磁盘文件系统管理

文件系统类型选项

mount –t [文件系统类型] 设备 挂载点

-t:一般可省略,如系统无法自动判断可以手动指定挂在文件系统类型。

1.        挂载windows fat32 和ntfs格式存储

       #mount–t vfat /dev/hda2 /mnt/fat1

       #mount–t ntfs /dev/hda3 /mnt/ntfs

2.        挂载数据光盘格式:iso9660,udf

       #mount–t iso9660 /dev/cdrom /mnt/cdrom

3.        u盘挂载

       若无法加载u盘,执行下列命令,加载u盘模块

       #modprobeusb-storage

      

挂载选项

l        windows分区常用挂载选项

       iocharset=[charset]

       设置文件系统字符编码常用值为改变gb2312和utf8

       #mount–t vfat –o charset=gb2312 /dev/hda2 /mnt/fat

       #mount–t vfat –o utf8 /dev/hda2 /mnt/fat

l        rw/ro

       读写 只读模式,适用于所有类型

       #mount/dev/fd0 /mnt/floppy –o ro

l        uid=[user name/uid], gid=[groupname /gid]

       为挂载点目录指定所属与组身份

       #mount/dev/sdb2 /mnt/test –o uid=test,gid=test

l        umask

       设置挂载点目录文件权限掩码

       #mount/dev/sdb2 /mnt/test –o uid=test,umask=0077,utf8

使用卷标挂载

l        添加卷标 e2label

       #e2label/dev/sdb2 test

l        根据卷标挂载

       #mount LABEL=test/mnt/sd2

l        写入/etc/fstab

       LABEL=test/mnt/sd2 ext3 defaults 0 0

文件系统的维护

1.        ext文件系统优化与高级特性

       mkfs.ext3–b 1024 /dev/sda2

       每个块大小为1KB

       mkfs.ext3–b 4096 /dev/sda2

       每个块大小为4KB

       mkfs.ext3–b 1024 –i 2048 /dev/sda2

       每个两个块编一个号

2.        保留块:为管理员博阿六磁盘管理空间,默认为总数块得5%

       #mkfs.ext3–b 4096 i\-I 8192 –m 2 /dev/sda2

       设置保留块的数量占总数的百分比为2%

 

3.        调整ext2/ext3文件系统

       tune2fs 调整ext2/ext3文件系统

        –l [device] 查看文件系统信息

        –c [count]  设置强制自荐的挂载次数

        –c [n day]     设置强制自检的间隔时间

        –m [percentage]   保留块百分比

        –j   将ext2文件系统装换为ext3

 

4.        文件系统检查工具

       fsck检查文件系统数据完整性工具

       用法1: fsck –t ext2 /dev/sdb1

       用法2:   fsck.ext2 -y /dev/sdb1 修复文件系统错误

 

5.        使用磁盘配额

       限制普通用户使用磁盘的空间。

 

6.        linux的分区和格式化

       fdisk [设备名]

       mkfs格式化 mkswap/dev/sda3

       使分区自动挂载编辑/etc/fstab

       eg:/dev/sdb2/mnt/sd2 ext3 defaults 0 0

 

原文地址:https://www.cnblogs.com/seebro/p/2476515.html