在redhat下输入cat /proc/partitions 查看分区,但只想查看U盘的分区如何操作
下面是我写的,但兼容性不好,有的能显示,有的不显示
cat /proc/partitions | tail -n 1 | cut -d " " -f 13
有的时候cat /proc/partitions | tail -n 1 | cut -d " " -f 13能显示
有的时候cat /proc/partitions | tail -n 1 | cut -d " " -f 14能显示
如果兼容好的时候能显示sdb1,兼容不好显示是空,什么也没有
用什么命令能100%显示U盘的分区的方法,没有兼容性问题
[root@localhost ~]# cat /proc/partitions
major minor #blocks name
3 0 58605120 hda
3 1 104391 hda1
3 2 20482875 hda2
3 3 10241437 hda3
3 4 1 hda4
3 5 4096543 hda5
3 6 23679778 hda6
8 16 1955808 sdb
8 17 1955455 sdb1
[root@localhost ~]# cat /proc/partitions | tail -n 1 | cut -d " " -f 13
sdb1
[root@localhost ~]#
用cat /proc/partitions 查看U盘分区
-
- 帖子: 62
- 注册时间: 2010-09-08 18:17
- astolia
- 论坛版主
- 帖子: 6703
- 注册时间: 2008-09-18 13:11
Re: 用cat /proc/partitions 查看U盘分区
代码: 全选
$ cat /proc/partitions
major minor #blocks name
8 0 ******* sda
8 1 ******* sda1
8 2 ******* sda2
8 4 ******* sda4
8 5 ******* sda5
8 6 ******* sda6
11 0 ******* sr0
8 16 ******* sdb
8 17 ******* sdb1
8 18 ******* sdb2
8 32 ******* sdc
8 33 ******* sdc1
8 34 ******* sdc2
$ find /dev/disk/by-id -name "usb*-part*" -exec readlink -f {} \;
/dev/sdb1
/dev/sdb2
/dev/sdc1
/dev/sdc2