挂载硬盘的命令:
mount /dev/sda2 /media/disk1 # 系统重启之后,挂载将会失效
永久挂载硬盘:需要修改 /etc/fstab
- 看看系统有哪些磁盘分区
ls /dev/sd*
/dev/sda /dev/sda2 /dev/sdb1 /dev/sdb3 /dev/sdc1 /dev/sdc3 /dev/sdc5 /dev/sdc7
/dev/sda1 /dev/sdb /dev/sdb2 /dev/sdc /dev/sdc2 /dev/sdc4 /dev/sdc6 /dev/sdc8
- 查看磁盘各个分区的详细信息(包括序号,容量等)
gdisk -l /dev/sda
Number Start (sector) End (sector) Size Code Name
1 2048 206847 100.0 MiB 0700 Microsoft basic data
2 206848 3907024895 1.8 TiB 0700 Microsoft basic data
- 查看磁盘的UUID和文件格式(唯一标识符号,不同的文件格式则对应的长度不一样)
sudo blkid /dev/sda2
/dev/sda2: UUID="9E5ED2D65ED2A5F5" TYPE="ntfs" PARTUUID="0a212984-02"
- 新建磁盘挂载的目录
sudo mkdir /media/disk1
sudo mkdir /media/disk2
- 修改/etc/fstab文件
新增的内容如下
# for 1.8T
UUID=9E5ED2D65ED2A5F5 /media/disk1 ntfs defaults 0 2
# for 3.6T
UUID=78f5b032-393b-4ff7-a918-16af28ef0c3b /media/disk2 ext4 defaults 0 2
挂载过程中可能出现的问题:
- 磁盘文件格式不对
- 推荐用UUID进行挂载,不然,当电脑插入新的磁盘,/dev/sdb分区序号会改变
- 挂载错误会出现系统重启不了的情况,这个时候,需要使用一个ubuntu的启动盘进入到ubuntu系统中,修改/etc/fstab文件。(可以制作一个gentoo的启动盘,进入系统后需要设置用户,passwd+输入密码+再一次输入密码(可能没有图形界面),然后找到 / 所在的磁盘分区(需要自己新建目录,重新挂载))
2018.12.9日新增
问题: 在windows+ubuntu双系统上, 想在ubuntu系统下挂载windows环境下已经挂载好的机械硬盘, 需要在/etc/fstab文件末尾加上以下内容:
# for 600G
/dev/sda1 /media/disk1 ntfs utf-8,umask=0
# for 300G
/dev/sda2 /media/disk2 ntfs utf-8,umask=0
注意:可能出现windows未完全关闭,这个时候需要重启进入windows系统,然后,在windows系统下选择重启进入ubuntu系统。