Rhel
如何創建磁碟標籤而不在新磁碟上創建文件系統
我們有 rhel 7.2 伺服器,伺服器是 VM 伺服器
我們添加新磁碟 -
sde
通過以下範例,我們創建帶有標籤的 ext 文件系統 -
disk2
mkfs.ext4 -L disk2 /dev/sde mke2fs 1.42.9 (28-Dec-2013) /dev/sde is entire device, not just one partition! Proceed anyway? (y,n) y Discarding device blocks: done Filesystem label=disk2 OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) Stride=0 blocks, Stripe width=0 blocks 262144 inodes, 1048576 blocks 52428 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=1073741824 32 block groups 32768 blocks per group, 32768 fragments per group 8192 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736 Allocating group tables: done Writing inode tables: done Creating journal (32768 blocks): done Writing superblocks and filesystem accounting information: done
所以我們得到
lsblk -o +FSTYPE,LABEL | grep sde sde 8:64 0 4G 0 disk ext4 disk2
是否可以在新磁碟上僅創建標籤但不創建文件系統?
預期輸出範例(磁碟上沒有文件系統)
lsblk -o +FSTYPE,LABEL | grep sde sde 8:64 0 4G 0 disk disk2
lsblk
(或者更確切地說,blkid
)在其列中顯示的LABEL
標籤是文件系統標籤,這些標籤僅在能夠儲存標籤的文件系統上可用。沒有文件系統的塊設備不能有這樣的標籤。GPT 分區也可以被標記,並
lsblk
用PARTLABEL
. 但這也不是整個磁碟的選擇。
- 分區內有標籤(更準確地說是在文件系統內),它被稱為 LABEL
lsblk -f
$$ On all disks but not for special partitions like swap, procfs, sysfs $$- 分區外有標籤,但在名為 PARTLABEL 的分區表中
lsblk -f
$$ Only gpt disks have this capacity $$- 最外面的標籤正如您正確懷疑的那樣通常稱為“分區表”。最後一個術語更多地用於其他 Unix 文化,例如 OpenBSD、Oracle 和 BSD。