1.查看已物理连接的硬盘(不一定挂载上了)
fdisk -l
可以看到下面的信息
Disk /dev/sda: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
Disk model: Colorful SL500 2
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x011a2ce1
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 3147775 3145728 1.5G 83 Linux
/dev/sda2 3147776 3777005567 3773857792 1.8T 5 Extended
/dev/sda3 3777005568 3873474559 96468992 46G 83 Linux
/dev/sda4 3873474560 3907028991 33554432 16G 82 Linux swap / Solaris
/dev/sda5 3149824 34605055 31455232 15G 83 Linux
/dev/sda6 34607104 66062335 31455232 15G 83 Linux
/dev/sda7 66064384 3777005567 3710941184 1.7T 83 Linux
Partition table entries are not in disk order.
Disk /dev/sdb: 3.7 TiB, 4000787030016 bytes, 7814037168 sectors
Disk model: ST4000DM004-2CV1
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: D5B19D53-1F95-412D-BB89-2C8278BE9607
Device Start End Sectors Size Type
/dev/sdb1 2048 6144002047 6144000000 2.9T Linux filesystem
/dev/sdb2 6144002048 7814035455 1670033408 796.3G Linux filesystem
这里面一共有两个硬盘,/dev/sda
和/dev/sdb
。其中sda安装了Linux系统,可以看到安装系统自动给他分了7个区,每个区分别挂载在了不同的地方。而sdb是另外一块硬盘,挂载在了sda所安装的linux系统中的两个挂载点上。
标题中不一定挂载上了是指,这个命令会显示所有已经物理连接在电脑上的硬盘,但是Linux系统不一定能访问所有这些列出来的硬盘。
已经物理链接在电脑上的硬盘,不做挂载,Linux系统是不能访问的,只有在把这个硬盘挂载在linux系统的目录下,linux才能去访问这个硬盘里的内容。
挂载命令
mount /硬盘/ /linux/的目录/
可以使用mount --bind 命令将linux系统中的某一个目录挂载在另外一个目录上,这和软连接、硬连接应该不同,但是具体不去深究了,以后用到再说。
参考:
1.bind mount 的用法 “bind命令可以让你挂载文件系统的一部分到另一个目录”
2.linux 同一分区是否可挂载多个目录
3.What is a bind mount?
mount --bind /linux/的目录/ /linux/的目录/
2.查看目前已挂载的硬盘
df -h
可以看到下面的信息:
挂载的硬盘 挂载点
udev 12G 0 12G 0% /dev
tmpfs 2.4G 3.2M 2.4G 1% /run
/dev/sda5 15G 9.9G 4.1G 71% /
tmpfs 12G 440M 12G 4% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 12G 0 12G 0% /sys/fs/cgroup
/dev/sda3 46G 6.7G 37G 16% /recovery
/dev/sda1 1.5G 264M 1.1G 20% /boot
/dev/sda7 1.7T 211G 1.5T 13% /data
tmpfs 2.4G 88K 2.4G 1% /run/user/1000
/dev/sdb1 2.9T 1.8T 937G 66% /media/jslo/9671ceee-4a25-44c5-a8c8-7192c2fb3ab0
/dev/sdb2 783G 69M 743G 1% /media/jslo/data2
挂载的硬盘是指实际存在并且链接在Linux系统上的硬盘,可以是一整个硬盘,也可以是一个硬盘的一个分区,例如下面的/dev/sdb2,他是所挂载的硬盘sdb的第二个分区,并不是linux系统上的某一个目录
。
挂载点是linux系统上的一个目录,可以使用mkdir
命令创建(如/media/jslo/data2),创建之后需要使用挂载命令将已经物理连接硬盘
(如dev/sdb1)挂载在该目录上。经过这些操作就可以看到下面最后一行的内容了。