在ubuntu系统断电(关机)状态下添加新硬盘。
> sudo fdisk -l
注意要添加sudo命令,否则查看不到硬盘信息。如果有多块硬盘就可以看到/dev/sda、/dev/sdb、/dev/sdc等等
> sudo fdisk /dev/sdb
回车进入分区命令
输入m查看fdisk分区工具选项
输入n开始分区
可以选择p(主分区)或e(扩展分区)等创建好扩展分区后就可以看到逻辑分区选项。根据提示输入盘符号(按提示的输入或直接回车),分区大小等信息。
可以多次执行n操作创建多个分区,创建好后输入w保存退出。
执行partprobe重新读取整个分区表。
> sudo mkfs -t ext4 /dev/sdb1
注意不能格式化扩展分区
创建挂载点,就是新建一个目录
> mkdir ~/disk1
> mkdir ~/disk2
挂载
> sudo mount /dev/sdb1 ~/disk1
> sudo mount /dev/sdb5 ~/disk2
输入mount命令查看是否挂载成功,如果成功会看到如下信息/dev/sdb1 on /home/lgd/disk1 type ext4 (rw)
也可以使用df命令查看是否挂载成功
修改/etc/fstab文件实现自动挂载
添加如下信息
UUID=b543f8f7-579c-45b5-96d6-31de6fa1a55e /home/lgd/disk1 ext4 defaults 1 2
共6个字段分别代表
添加完信息保存后,执行 sudo mount -a 命令,如果没有报错就证明配制好了。
启动后根据提示按 m 进入root命令行页面,更改/etc/fstab文件,然后重新启动。如果不能修改/etc/fstab文件,可能是根分区挂载权限问题,可使用 mount -o remount,rw / 重新挂载根分区,其中rw代表读写权限。修改好后,重启完成修复。
首先在命令行执行df -h
指令,可以看到如下结果:
- zifeiy@zifeiy-PC1:~$ df -h
- 文件系统 容量 已用 可用 已用% 挂载点
- udev 964M 0 964M 0% /dev
- tmpfs 199M 1.2M 198M 1% /run
- /dev/sda1 229G 6.1G 211G 3% /
- tmpfs 993M 27M 966M 3% /dev/shm
- tmpfs 5.0M 4.0K 5.0M 1% /run/lock
- tmpfs 993M 0 993M 0% /sys/fs/cgroup
- tmpfs 199M 12K 199M 1% /run/user/1000
- /dev/sdb1 932G 167G 765G 18% /media/zifeiy/087AA7CC7AA7B4BA
-
这里的 /media/zifeiy/087AA7CC7AA7B4BA
就是我的1TB的移动硬盘。其中087AA7CC7AA7B4BA
就对应移动硬盘的UUID。
也可以通过sudo blkid
命令查看所有的存储介质的UUID:
- zifeiy@zifeiy-PC1:~$ sudo blkid
- [sudo] zifeiy 的密码:
- /dev/sda1: UUID="b732168d-954b-40f7-ae55-6e18fe54c253" TYPE="ext4" PARTUUID="e3d30e0e-01"
- /dev/sdb1: UUID="087AA7CC7AA7B4BA" TYPE="ntfs" PARTUUID="47f25556-01"
假设我这里要将移动硬盘挂在到用户目录下的mystorage下,所以首先我要创建一个mystorage目录:
mkdir ~/mystorage
编辑/etc/fstab文件:
sudo vim /etc/fstab
在最后一行添加如下一行信息:
UUID=087AA7CC7AA7B4BA /home/zifeiy/mystorage ntfs defaults 0 0
保存,重启,可以发现移动硬盘已经成功挂载到/home/zifeiy/mystorage下了。