Linux
linux + lsblk 命令
在我的 linux redhat 機器上,我們執行 lsblk ,我們得到以下資訊:
lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 14.6T 0 disk sdb 8:16 0 372.6G 0 disk ├─sdb1 8:17 0 512M 0 part │ └─md0 9:0 0 512M 0 raid1 /boot └─sdb2 8:18 0 372.1G 0 part └─md1 9:1 0 372G 0 raid1 ├─vg00-lv_root 253:0 0 50G 0 lvm / ├─vg00-lv_swap 253:1 0 16G 0 lvm [SWAP] └─vg00-lv_var 253:2 0 30G 0 lvm /var sdc 8:32 0 372.6G 0 disk ├─sdc1 8:33 0 512M 0 part │ └─md0 9:0 0 512M 0 raid1 /boot └─sdc2 8:34 0 372.1G 0 part └─md1 9:1 0 372G 0 raid1 ├─vg00-lv_root 253:0 0 50G 0 lvm / ├─vg00-lv_swap 253:1 0 16G 0 lvm [SWAP] └─vg00-lv_var 253:2 0 30G 0 lvm /var
什麼是合理的,為什麼我們在這裡得到兩個重複的分區,如 /boot ?這是否意味著我們需要將第二個磁碟作為 sdc 推出?
我的磁碟在硬體中:
sfdisk -s /dev/sda: 15623782400 /dev/sdb: 390711384 /dev/md1: 390054912 /dev/md0: 524224 /dev/sdc: 390711384 cat /proc/mdstat Personalities : [raid1] md0 : active raid1 sdc1[1] sdb1[0] 524224 blocks super 1.0 [2/2] [UU] bitmap: 0/1 pages [0KB], 65536KB chunk md1 : active raid1 sdc2[1] sdb2[0] 390054912 blocks super 1.2 [2/2] [UU] bitmap: 0/3 pages [0KB], 65536KB chunk
問題是它
lsblk
沒有列出分區,它列出了塊設備。您看到
/boot
了兩次,但這是指/boot
掛載點,它是從由兩個分區組成的 RAID1*多設備 (md)*塊設備掛載的:sdc1 和 sdb1。由於磁碟、分區和多個設備都是塊設備,因此您肯定會在掛載點看到重複。