全国业务电话:
4.2 文件系统管理实例
4.2 文件系统管理实例
 
4.2.1 添加新硬盘
 
  如果您给 CGSLV5 系统添加了一个新的硬盘,您可能想给这个磁盘驱动器分区,并使用 xfs(或 ext4)文件系统,则通常按如下步骤操作:
 
  1. 使用 parted 或 fdisk 来创建分区。
 
  2. 使用 mkfs 来把分区格式化为 xfs(或 ext4)文件系统。
 
  3. 使用 e2label 给分区标签。
 
  4. 创建挂载点。
 
  5. 把分区添加到/etc/fstab 文件中。
 
4.2.2 ext4 转换成 xfs
 
  将 ext4 文件系统转换为 xfs 文件系统,可以提升文件系统性能以及使用 xfs 文件系统的新功能。具体步骤如下:
 
  (1)确认 xfsprogs 和 xfsdump 两个软件包已经正常安装:
 
    # rpm -qi xfsprogs  
 
    # rpm -qi xfsdump  
 
  (2)执行命令:
 
    #fsck -fp <设备名>  

4.2.3 ext3 转换为 ext4
 
  将 ext3 文件系统转换为 ext4 文件系统,可以提升文件系统性能以及使用 ext4 文件系统的新功能。使用 tune2fs 程序可以将 ext3 文件系统分区转换为 ext4 文件系统,转换过程必须在分区没有被挂载前提下进行。此操作过程不可逆(ext4 分区无法被“降级”到 ext3),转换后无法用 ext3 驱动读写此文件系统。步骤如下:
 
  (1)对于每个需要转换的分区,确保分区没有被挂载,执行命令:
 
    #tune2fs -O extents,uninit_bg,dir_index <设备名>  
 
  (2)执行命令:
 
    #fsck -fp <设备名>  
 
  提示:如果不执行 fsck,分区将不可读! 使用 fsck 检测磁盘能够让文件系统回到一般状态。这个过程将在 group descriptors 找到 checksum 错误,这个是被预料到的。'f'参数要求磁盘检测一定要检查,哪怕文件系统标记是正常的。'p'参数要求检测的时候能够自动修复。
 
  上述命令中,<设备名>为要转换的设备(分区)名称,如/dev/sdb1。
 
  提示:以上命令执行完毕后,请确定把/etc/fstab 文件中的文件系统类型从 ext3 改成 ext4。
 
4.2.4 ext2 转换为 ext3
 
  tune2fs 程序能够不改变分区上的已存数据来给现存的 ext2 文件系统添加日志。如需将 ext2 文件系统转换成 ext3,以 root 用户登录后执行如下命令:
 
    #/sbin/tune2fs -j <设备名>  
 
  其中,<设备名>要操作的设备(分区)名称,如/dev/sdb1。
 
  提示:以上命令执行完毕后,请确定把/etc/fstab 文件中相应设备的对应行中的文件系统类型从 ext2 改为 ext3。
 
  如果被转换的文件系统为根文件系统,则需要一个 initrd 映像(或 RAM 磁盘)来引导,需要使用 mkinitrd 命令创建。关于如何使用 mkinitrd 命令,可查阅该命令的 man 手册,另外,还需确定 GRUB 或 LILO 的相关 配置会载入新的 initrd。

4.2.5 ext3 还原为 ext2
 
  从 ext3 文件系统还原为 ext2 文件系统的具体步骤如下:(以/dev/hdb1 为例)
 
  1、要还原分区,必须首先卸载分区。是登录为 root 用户,然后键入:
 
    #umount /dev/hdb1  
 
  2、执行以下命令,从文件系统的超级块中清理文件系统特性:
 
    #/sbin/tune2fs -O ^has_journal /dev/hdb1  
 
  3、执行以下命令来检查分区的错误:
 
    #/sbin/e2fsck -y /dev/hdb1  
 
  4、执行以下命令将分区重新挂载为ext2 文件系统:
 
    #mount -t ext2 /dev/hdb1 /mount/point  
 
  其中,把 /mount/point 为分区的挂载点。
 
  5、切换到分区的挂载目录中(上述的示例中为/mount/point)执行如下命令,删除根目录下的.journal 文件。
 
    #cd /mount/point  
 
    #rm -f .journal  
 
  提示:如果想要永久地把分区改换成 ext2,请记住更新 /etc/fstab 文件。

  • 操作系统微信公众号

  • CPI微信公众号

© 2004-2020 广东中兴新支点技术有限公司  版权所有  (www.gd-linux.com)  粤ICP备15061780号-2

新支点OS业务:

QQ客服