Partition
分區錯誤(Fdisk/Parted)
我正在使用parted命令創建一個分區,並使用mkpart選項創建一個新的主分區。但是我在執行此操作時收到了不尋常的錯誤消息。這是我的輸出:
(parted) print Model: ATA VBOX HARDDISK (scsi) Disk /dev/sda: 729GB Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 1 1049kB 300GB 300GB primary ext4 boot (parted) mkpart Partition type? primary/extended? primary File system type? ext4 Start? 1050 End? 30000 Warning: You requested a partition from 1050MB to 30.0GB (sector 2050781..58593750). The closest location we can manage is 300GB to 300GB (sector 585936896..585936896). Is this still acceptable to you? Yes/No?
- 我從 1050 開始(因為前一個分區從 1049 開始),我在 30GB 處結束,因為我想要它(30000MB)
- 有人告訴我,我必須將 Start 值設置為比前一個分區的起始值多 1 ,並且我應該以我想要的 MB 大小執行結束值,因為預設情況下 parted 使用 MB 。
分區不能重疊,因此第二個分區的開始必須比第一個分區的最後一個扇區至少晚一個扇區(更大的數字)。不是第一個部門,是最後一個部門。
您的第一個分區從偏移量 1049kb 開始,大小為 300GB。Parted 要求您提供以 MB 為單位的起始職位;您的第一個分區從(大約)1 到 300000 MB(“結束”位置,乘以 1000 以從 GB 轉換為 MB)。所以 1050 會在中間,因此是不允許的。
您可以通過
unit MB
before執行完全以 MB 為單位列印大小unit s
如果您需要完美定位,您可以使用 切換到扇區。