在Windows中,如果在命令提示符下使用DiskPart键入
LIST DISK
,它将列出所有物理存储设备,以及它们的大小,格式等。在Linux中,这等效吗?#1 楼
有很多工具可以使用,例如fdisk -l
或parted -l
,但可能最方便的是lsblk
(又名列表块设备): br />它还有许多其他选项,例如显示文件系统,标签等。一如既往,man lsblk
是您的朋友。评论
注意:-f开关非常有用,请尝试:lsblk -f
–多尔
16-09-29在23:44
如果您建议使用@Dor,则值得解释其他选项的作用。 -f或--fs显示有关文件系统的信息,例如格式,加密,raid成员等。不过,它比缺省速度慢一些。
–spikyjt
17年5月9日在11:47
fdisk -l和parted -l根本没有输出。
–追随
20 May 15 '14:53
#2 楼
快速查看文件系统的另一种方法是命令df。在我的计算机上(芬兰语本地化)它显示如下:
ptakala@athlon:/mnt$ df
Tiedostojärjestelmä 1K-lohkot Käyt Vapaana Käy% Liitospiste
/dev/root 38317204 19601752 16762352 54% /
devtmpfs 4063816 0 4063816 0% /dev
tmpfs 4097592 81988 4015604 3% /dev/shm
tmpfs 4097592 10120 4087472 1% /run
tmpfs 5120 8 5112 1% /run/lock
tmpfs 4097592 0 4097592 0% /sys/fs/cgroup
/dev/sda9 535267140 287403688 220666804 57% /work
/dev/sda7 288239836 201635356 71956016 74% /home
tmpfs 819520 4 819516 1% /run/user/113
tmpfs 819520 8 819512 1% /run/user/1000
/dev/sda1 39070048 37083304 1986744 95% /mnt/sda1
/dev/sda10 22662140 14032580 8629560 62% /mnt/sda10
/dev/sda5 29280176 20578032 8702144 71% /mnt/sda5
它不会显示文件系统类型,但通常不是必需的,您只需一眼就能看到一切。
人类可读的大小:
ptakala@athlon:/mnt$ df -h
Tiedostojärjestelmä Koko Käyt Vapaa Käy% Liitospiste
/dev/root 37G 19G 16G 54% /
devtmpfs 3,9G 0 3,9G 0% /dev
tmpfs 4,0G 89M 3,9G 3% /dev/shm
tmpfs 4,0G 9,9M 3,9G 1% /run
tmpfs 5,0M 8,0K 5,0M 1% /run/lock
tmpfs 4,0G 0 4,0G 0% /sys/fs/cgroup
/dev/sda9 511G 275G 211G 57% /work
/dev/sda7 275G 193G 69G 74% /home
tmpfs 801M 4,0K 801M 1% /run/user/113
tmpfs 801M 8,0K 801M 1% /run/user/1000
/dev/sda1 38G 36G 1,9G 95% /mnt/sda1
/dev/sda10 22G 14G 8,3G 62% /mnt/sda10
/dev/sda5 28G 20G 8,3G 71% /mnt/sda5
评论
这仅显示已安装的设备。 lsblk将显示所有块设备。
–雅各布
2015年6月3日17:48
df -h在qnap设备上工作
– Blueblazer172
18 Mar 26 '18在19:05
#3 楼
其他答案未显示UUID,该UUID可用作引导脚本和/etc/hdparm
之类的配置中的参考。所以在这里:$ sudo lsblk --output NAME,FSTYPE,LABEL,UUID,MODE
NAME FSTYPE LABEL UUID MODE
sda brw-rw----
├─sda1 ntfs WinHyperX 2D6BFC4E0CDCFAD8 brw-rw----
├─sda2 ext4 HyperX ef761208-bab3-4a26-87d2-ed21a7f5a1bb brw-rw----
└─sda3 swap 74259007-a80b-4866-b059-0bdbe6331040 brw-rw----
sdb brw-rw----
└─sdb1 ext4 4TB 91e32977-0656-45b8-bcf5-14acce39d9c2 brw-rw----
sr0 brw-rw----
mmcblk0 brw-rw----
└─mmcblk0p1 exfat 9C33-6BBC brw-rw----
其他可用列:(请参阅
lsblk --help
) NAME device name
KNAME internal kernel device name
MAJ:MIN major:minor device number
FSTYPE filesystem type
MOUNTPOINT where the device is mounted
LABEL filesystem LABEL
UUID filesystem UUID
RO read-only device
RM removable device
MODEL device identifier
SIZE size of the device
STATE state of the device
OWNER user name
GROUP group name
MODE device node permissions
ALIGNMENT alignment offset
MIN-IO minimum I/O size
OPT-IO optimal I/O size
PHY-SEC physical sector size
LOG-SEC logical sector size
ROTA rotational device
SCHED I/O scheduler name
RQ-SIZE request queue size
TYPE device type
DISC-ALN discard alignment offset
DISC-GRAN discard granularity
DISC-MAX discard max bytes
DISC-ZERO discard zeroes data
评论
物理存储,没有逻辑像分区吗?我正在使用的Synology设备将使用df和parted -l,但不会使用lsblk或fdisk -l。
很好的参考:binarytides.com/linux-command-check-disk-partitions