将 AWS EC2 临时存储磁盘上的文件系统格式从 ext3 转换为 ext4

将 AWS EC2 临时存储磁盘上的文件系统格式从 ext3 转换为 ext4

我有一个实例存储 EC2 实例,搭载 Ubuntu 11.04 i386。目前我的磁盘分区如下所示:

Filesystem            Size  Used Avail Use% Mounted on
/dev/xvda1            9.9G  529M  8.9G   6% /
none                  828M  116K  828M   1% /dev
none                  833M     0  833M   0% /dev/shm
none                  833M   40K  833M   1% /var/run
none                  833M     0  833M   0% /var/lock
/dev/xvda2            147G  188M  140G   1% /mnt

我可以将 /mnt (/dev/xvda2) 转换为 ext4 吗?如果可以,您能否指导我或为我提供正确的资源。

谢谢

答案1

您可以/mnt就地从 ext3 转换为 ext4(为了安全起见,请先备份数据):

dev=/dev/xvda2
sudo umount $dev
sudo tune2fs -O extents,uninit_bg,dir_index $dev
sudo fsck -fv $dev
sudo mount $dev

您不必/etc/fstab在 Ubuntu 11.04 上为 EC2 进行编辑,因为 AMI 已将该文件系统列为auto

参考:https://help.ubuntu.com/community/ConvertFilesystemToExt4

答案2

  1. 备份 /mnt/
  2. umount /mnt/
  3. mkfs.ext4 /dev/xvda2
  4. mount /mnt/
  5. 恢复文件

相关内容