我正在尝试parted
在Linux和ext4文件系统中使用以下命令以非交互方式创建单个分区
parted /dev/sdc --script -- mkpart primary ext4 0% 100%
有人可以告诉我在此之后我是否需要在以下命令下运行,否则分开的命令本身会自动对其进行处理。
partprobe
mkfs.ext4 /dev/sdc
根据parted
文档,该mkpart
命令会在不创建文件系统的情况下创建分区。
partprobe
之后,您可能需要运行,也可能不需要运行,具体取决于内核和parted
所使用的版本。较旧的版本可能需要它,较新的版本通常不需要。但是,运行它在任何情况下都不会有害。
但是,如果要保留刚创建的分区,则mkfs
命令应为:
mkfs.ext4 /dev/sdc1 # not /dev/sdc
如果您想以所谓的“超级软盘”配置使用磁盘,那么肯定可以只mkfs
在整个磁盘设备上运行/dev/sdc
并像这样使用它。但是那样首先分区就没有意义了,因为创建这样的文件系统将覆盖新创建的分区表。
在大多数常见操作系统上都可以识别的磁盘上有一个分区表,这样可以更安全地在系统之间移动磁盘:它避免了另一个操作系统(我正在向Redmond求助)无法识别该磁盘的可能性包含数据,并可能有助于对数据进行格式化。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句