外挂存储,里面有数据,原数据不损坏的情况下,怎么分出一个空的分区!
【以下回答由 GPT 生成】
首先,您可以使用以下步骤在SUSE系统中分割已有数据的外挂存储:
shell sudo fdisk -l
这将列出所有连接的磁盘和分区。
找到您想要分割的外挂存储设备,并记录下其名称,例如 /dev/sdb
。
使用以下命令打开磁盘分区工具,例如 fdisk
:
shell sudo fdisk /dev/sdb
进入 fdisk
后,按下 n
键来创建一个新的分区。根据提示,选择创建主分区(Primary Partition)或扩展分区(Extended Partition),并输入分区编号(Partition number)。
输入分区的起始扇区(First sector)和大小(Size)。您可以使用默认值,或者根据需要自定义。
重复步骤4和5直到您创建了所有需要的分区。可以通过输入 p
命令来查看当前的分区表。
确保您已经完成了分区的创建,然后按下 w
命令来保存并退出 fdisk
。
注意:在保存并退出之前,请务必仔细检查分区表的正确性,以确保不会误删除或覆盖现有数据。
shell sudo partprobe /dev/sdb
如果没有安装 partprobe
命令,可以尝试 blockdev
命令替代,如:
shell sudo blockdev --rereadpt /dev/sdb
您现在应该能够在 /dev/sdb
设备下看到新的分区,例如 /dev/sdb1
、/dev/sdb2
等。
接下来,您可以将文件系统格式化到新的分区上,以便系统可以对其进行读写操作。例如,如果您要使用 ext4 文件系统,可以运行以下命令:
shell sudo mkfs.ext4 /dev/sdb1
注意:在格式化之前,请确保选择了正确的分区设备,并且不会丢失重要的数据。
完成格式化后,您可以将新分区挂载到系统的目录下,以便访问和使用。首先,创建一个目标目录:
shell sudo mkdir /mnt/new_partition
然后,将新分区挂载到该目录上:
shell sudo mount /dev/sdb1 /mnt/new_partition
现在,您可以通过 /mnt/new_partition
目录来访问和操作新分区的文件和文件夹。
至此,您已经成功地在SUSE系统中分割了已有数据的外挂存储设备,并创建了一个空的分区,而不影响原有数据的完整性。请注意,在进行任何磁盘操作之前,一定要小心谨慎,并备份重要的数据。如果您不确定操作步骤或对数据的安全性有所担忧,建议咨询专业人士的帮助。
【相关推荐】