admin管理员组

文章数量:1643986

本地存储设备时别

名称 方法
真实存在的设备 fdisk -l
系统识别的设备 cat /proc/partitions
系统可以使用的设备 blkid
系统正在挂载的设备 df

  其中,四者之间的关系为真实存在的( fdisk -l),但不一定被识别;识别的(cat /proc/partition),不一定能用;一定能用的(blkid),不一定被使用(df)。

##发现系统中的设备(真实存在的设备)
[root@foundation70 ~]# fdisk -l
WARNING: fdisk GPT support is currently new, and therefore in an experimental phase. Use at your own discretion.

Disk /dev/sda: 250.1 GB, 250059350016 bytes, 488397168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: gpt


#         Start          End    Size  Type            Name
 1         2048      1023999    499M  Windows recover Basic data partition
 2      1024000      1226751     99M  EFI System      EFI System Partition
 3      1226752      1259519     16M  Microsoft reser Microsoft reserved partition
 4      1259520    209715199   99.4G  Microsoft basic Basic data partition
 5    209715200    302903295   44.4G  Microsoft basic Basic data partition
 6    302903296    305000447      1G  Microsoft basic 
 7    305000448    313128959    3.9G  Linux swap      
 8    313128960    488396799   83.6G  Microsoft basic 
 ##系统可以发现并且识别的设备
[root@foundation70 ~]# cat /proc/partitions 
major minor  #blocks  name

   8        0  244198584 sda
   8        1     510976 sda1
   8        2     101376 sda2
   8        3      16384 sda3
   8        4  104227840 sda4
   8        5   46594048 sda5
   8        6    1048576 sda6
   8        7    4064256 sda7
   8        8   87633920 sda8
  11        0    1048575 sr0
   7        0    3704832 loop0
##系统发现的,但是没有投入使用,随时可以使用的设备
[root@foundation70 ~]# blkid
/dev/sda1: LABEL="M-fM-^AM-"M-eM-$M-^M" UUID="728857BC88577E13" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="7ec6aeb9-dbc7-4347-8d50-b06abb8f81f1" 
/dev/sda2: UUID="6057-D7B3" TYPE="vfat" PARTLABEL="EFI System Partition" PARTUUID="e4da49b7-9ea3-426d-9eba-9a50307833c6" 
/dev/sda3: PARTLABEL="Microsoft reserved partition" PARTUUID="19b70024-1097-4f10-abae-f9da2236d59d" 
/dev/sda4: UUID="E61AF3081AF2D511" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="8c28e437-c115-4f48-b4fe-d7e210ae6bdf" 
/dev/sda5: LABEL="software" UUID="EA0083F90083CB51" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="c29ec523-ee7a-46db-b95f-0fe58644318f" 
/dev/sda6: UUID="2155062d-4b85-4e33-9dc7-8c1560e8e280" TYPE="xfs" PARTUUID="ef631027-816f-4ef7-b901-a0ed5ee88e50" 
/dev/sda7: UUID="794247b9-9e33-4c1d-aead-cbbbcece21e7" TYPE="swap" PARTUUID="b720eb2f-b998-4ad5-b21c-20a15d37a07d" 
/dev/sda8: UUID="380ab965-c64e-49fd-954b-d48620c312a0" TYPE="xfs" PARTUUID="ab899699-439f-4363-b92b-0c1cdf6a026a" 
/dev/loop0: UUID="2016-10-19-18-32-06-00" LABEL="RHEL-7.3 Server.x86_64" TYPE="iso9660" PTTYPE="dos" 
 ##发现正在使用的设备
[root@foundation70 ~]# df
Filesystem     1K-blocks     Used Available Use% Mounted on
/dev/sda8       87591132 15492916  72098216  18% /
devtmpfs         1964252        0   1964252   0% /dev
tmpfs            1979244      532   1978712   1% /dev/shm
tmpfs            1979244     9172   1970072   1% /run
tmpfs            1979244        0   1979244   0% /sys/fs/cgroup
/dev/sda6        1038336   149584    888752  15% /boot
/dev/sda2          97280    34697     62583  36% /boot/efi
/dev/loop0       3704296  3704296         0 100% /var/www/html/westos
tmpfs             395852       28    395824   1% /run/user/1000

设备的挂载和卸载

##设备的名称

第一种:/dev/xdx————————磁盘
例如:/dev/hd0 /dev/hd1 ————ide硬盘,一般出现在老式电脑中
/dev/sda /dev/sdb ————sata硬盘,或者iscsi网络存储
/dev/vda1 /dev/vdb1 ————虚拟硬盘,一般出现在虚拟机里面
其中:a表示第一
/dev/vda,系统的第一块虚拟硬盘
/dev/sda1 ,系统中第一个sata硬盘的第一个分区
第二种:/dev/sr0————————光驱
第三种:/dev/mapper/*——————虚拟设备

/dev/xd* #设备名称,d代表硬盘 1. x=s时, /dev/sd* #sata硬盘,或者iscsi网络存储 2. x=v时, /dev/vd* #虚拟硬盘,一般出现在虚拟机里面 *=a~… #eg:/dev/vda,为系统的第一块虚拟硬盘 /dev/sda1 #系统中第一个sata硬盘的第一个分区

##设备的挂载

mount        设备        挂载点        说明
mount        /dev/sdb1      /mnt      挂载sdb1到/mnt
umount        /dev/sdb1   |   /mnt      卸载sdb1(注意两种方式)
mount  -o  ro   /dev/sdb1       /mnt      只读挂载
mount  -a                /mnt      重新加载/mnt中的内容
mount                           查看挂载信息
mount -o remount rw /dev/sdb1     /mnt      重新读写挂载(相当于先卸载再挂载)

将/dev/vdb1挂载到/mnt上
[root@localhost ~]# mount /dev/vdb1 /mnt
[root@localhost ~]# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/vda1 10473900 3158600 7315300 31% /
devtmpfs 493408 0 493408 0% /dev
tmpfs 508996 80 508916 1% /dev/shm
tmpfs 508996 13460 495536 3% /run
tmpfs 508996 0 508996 0% /sys/fs/cgroup
##挂载成功
/dev/vdb1 98988 5280 93708 6% /mnt
##卸载

本文标签: 磁盘系统Linux