Linux
Parted:如何解決設備外部位置錯誤?
我試圖從 /dev/sda 上現有的未分配空間創建新分區,但每當我設置“開始和結束”時,我都會得到
location outside of device error
. 下面是完整的輸出:root@server01:/# parted /dev/sda GNU Parted 3.2 使用 /dev/sda 歡迎來到 GNU Parted!鍵入“幫助”以查看命令列表。(parted) print free
型號:VMware 虛擬磁碟 (scsi) 磁碟 /dev/sda:2199GB 扇區大小(邏輯/物理):512B/512B 分區表:gpt 磁碟標誌:
Number Start End Size File system Name Flags 2 17.4kB 1049kB 1031kB bios_grub 1 1049kB 25.8GB 25.8GB zfs 25.8GB 25.8GB 3584B Free Space 3 25.8GB 36.5GB 10.7GB zfs 4 36.5GB 47.2GB 10.7GB zfs 5 47.2GB 1100GB 1052GB zfs 9 1100GB 1100GB 8392kB 1100GB 2199GB 1100GB Free Space (parted) mkpart Partition name? []? 10 File system type? [ext2]? zfs Start? 1100GiB End? 2199GiB Error: The location 2199GiB is outside of the device /dev/sda. (parted) mkpart Partition name? []? File system type? [ext2]? zfs Start? 1100GiB End? 2198GiB Error: The location 2198GiB is outside of the device /dev/sda.
如果我設置
End?
為 100%,我可以創建新分區。如果需要創建 100G、500G 和 500G 的 3 個分區,這會導致如何創建多個分區的問題。
您的磁碟的端點為 2199GB。您正在使用 GiB 設置大小。GiB 大於 GB,因此 2199GiB 大於 2199GB,因此超出了分區的末尾。
使用 GB 而不是 GiB 來設置大小。