我如何重新格式化闪存驱动器为not partitioned
?ext4
该Disks
实用程序对我不起作用。
此驱动器目前没有分区,我不需要,Master Boot Record
并且它不是 GPT 支持的 > 2TB,所以我选择了no partitioning
。
我正在使用More Actions
我选择的齿轮Format
。
选择no partitioning
不是导致此错误的唯一方法。选择Master Boot Record
或> 2TB GPT
会导致相同的错误。
我当然假设这More Actions > Format
是添加分区前的必要步骤。如果不是,那为什么不呢?
编辑:
继续尝试随机的事情,容忍 Ubuntu 远远超出我应该的范围,我尝试create a new partition
使用+
图标。
错误如下:
答案1
这是一个长期存在(2012 年 10 月报告)且极易被忽视的错误:请参阅https://askubuntu.com/a/629043/16395。它将在下一版本中修复。
解决方案是使用gparted
或者使用命令行格式化设备:
mkfs.ext4 /dev/device
(sudo
由于显而易见的原因,省略了必要且设备名称)。
无论如何,我强烈建议不要使用整个未分区的设备。在很多情况下,它可能不会自动挂载或出现错误。创建一个分区表、一个大分区,然后格式化它 --- 您将损失几兆字节,但您将拥有一个更标准的设备。
使用gparted
(简短指南,因为如何格式化 USB 闪存盘?有一个视频 --- 我讨厌那个……)
开始后gparted
,记得(1)选择正确的设备(再三检查)(2) 卸载如果它已安装(您可以说它已安装,因为分区、格式等选项都变暗了):
然后根据需要创建分区表:
并使用 Partition->New 创建一个大分区。选择(1)主分区,(2)正确的类型,如果你在中添加标签(3)这将是设备自动安装时的名称。
...然后格式化它:
请注意,这gparted
不会立即执行所有操作。它将在底部窗口中创建一个列表...:
...要真正做到这一点,您必须选择“编辑”->“全部应用”..:
... 你完成了!
最后要注意的是,如果你将文件系统格式化为ext4
,则必须在格式化之后更改其根目录的所有权 --- 否则它将归 root 所有。
对于vfat
msdos 类文件系统,这不是问题,因为自动挂载程序无论如何都会强制将所有权归于您。对于 unix 类文件系统,不会发生这种情况。因此,在挂载新设备后,您必须
sudo chown $USER /media/$USER/newdevice/.
...然后确保您在使用的所有机器上都有相同的 UID。