Linux
創建一個覆蓋可用空間的 GPT 分區
我有 480 GB SSD 它目前有以下分區 256MB EFI 分區、16GB SWAP 和 40GB CentOS 7 請參閱
lshw
下面的詳細資訊。我想將驅動器上剩餘的 400GB 未使用空間用作 iSCSI 目標。系統只有 /dev/sda1、/dev/sda2、/dev/sda3,沒有 /dev/sda4 映射到 SSD 上的 400GB 可用磁碟空間。如何添加 /dev/sda4 並將其映射到磁碟上未使用的 400DB 以便它可以用作 iSCSI 目標?我在 CentOS 7 上。
*-scsi physical id: 1 logical name: scsi3 capabilities: emulated *-disk description: ATA Disk product: Crucial_CT480M50 physical id: 0.0.0 bus info: scsi@3:0.0.0 logical name: /dev/sda version: MU03 serial: 13440956E89D size: 447GiB (480GB) capabilities: gpt-1.00 partitioned partitioned:gpt configuration: ansiversion=5 guid=ab9704e2-9162-4c08-a759-956ad6a2f8f1 logicalsectorsize=512 sectorsize=4096 *-volume:0 UNCLAIMED description: Windows FAT volume vendor: mkfs.fat physical id: 1 bus info: scsi@3:0.0.0,1 version: FAT16 serial: fa26-fbee size: 255MiB capacity: 255MiB capabilities: boot fat initialized configuration: FATs=2 filesystem=fat name=EFI System Partition *-volume:1 description: Linux swap volume vendor: Linux physical id: 2 bus info: scsi@3:0.0.0,2 logical name: /dev/sda2 version: 1 serial: c2b0907a-8337-4f32-b1e9-9affe6927264 size: 15GiB capacity: 15GiB capabilities: nofs swap initialized configuration: filesystem=swap pagesize=4095 *-volume:2 description: data partition vendor: Windows physical id: 3 bus info: scsi@3:0.0.0,3 logical name: /dev/sda3 logical name: / serial: f7efca38-7631-4a20-ae0a-04942971d5ba capacity: 39GiB configuration: mount.fstype=xfs mount.options=rw,seclabel,relatime,attr2,inode64,noquota state=mounted
fdisk -l 輸出如下。
fdisk -l /dev/sda WARNING: fdisk GPT support is currently new, and therefore in an experimental phase. Use at your own discretion. Disk /dev/sda: 480.1 GB, 480103981056 bytes, 937703088 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disk label type: gpt # Start End Size Type Name 1 2048 526335 256M EFI System EFI System Partition 2 526336 33294335 15.6G Linux swap 3 33294336 115214335 39.1G Microsoft basic
第一步是創建分區。空閒空間沒有條目,
/dev
因為它是空閒空間,而不是分區。可以
fdisk
用來創建分區。執行fdisk /dev/sda
,然後輸入n
命令並創建一個覆蓋可用空間的分區。對新分區表滿意後,輸入命令w
將其寫入磁碟。您可能需要執行
partprobe /dev/sda
以使核心重新讀取分區表。現在您可以添加
/dev/sda4
到您的 iSCSI 配置。