Linux 中如何将 FAT32 转换无损成为 EXT4 ?
在Linux系统中,通常没有直接将FAT32无损转换为EXT4的方法。一般需要先备份数据,再进行格式化转换,步骤如下:
1. 备份数据:使用 rsync 命令将U盘上的数据备份到其他存储设备,如 rsync -av /media/user/USB_DISK /path/to/backup ,将 /media/user/USB_DISK 替换为U盘的挂载点, /path/to/backup 替换为备份存储路径。
2. 卸载U盘:使用 umount 命令卸载U盘,如 sudo umount /dev/sdb1 ,将 /dev/sdb1 替换为U盘的设备名。可以通过 lsblk 或 fdisk -l 命令来确定U盘的设备名。
3. 格式化U盘为EXT4:使用 mkfs.ext4 命令将U盘格式化为EXT4文件系统,如 sudo mkfs.ext4 /dev/sdb1 ,将 /dev/sdb1 替换为U盘的设备名。
4. 挂载U盘并恢复数据:格式化完成后,将U盘挂载到指定目录,如 sudo mount /dev/sdb1 /media/user/USB_DISK ,然后将备份的数据复制回U盘中。