??现在的计算机经常会有两块硬盘,其中一块硬盘作为系统盘【一般是SSD
】,数据则放在另一块硬盘上
??如果是Linux系统(Deepin
、 Ubuntu
等),需要进行相应配置,将第二块本机硬盘设置为开机自动挂接,大家可以参考以下步骤进行操作:
查看第二块硬盘的设备名
sudo fdisk -l
#通常,新硬盘设备名以/dev/sd开头,后面跟着一个字母,例如第一块为/dev/sda,第二块为/dev/sdb,第三块为/dev/sdc
将第二块硬盘分区
如果新硬盘没有分区,您可以使用分区命令进行分区,然后进行格式化,下面以fdisk
为例
sudo fdisk /dev/sdb
# 开始分区操作
#
# 1. 输入`m`,然后按回车键,显示可用的命令
# 2. 输入`p`,然后按回车键,显示磁盘现有的分区情况
# 3. 输入`n`,然后按回车键,这会进入创建新分区的模式
#
# 4. 创建新分区的提示中,输入`e`,这会创建一个扩展分区【一般第二块硬盘设为扩展即可】
# 5. 创建新分区的提示中,接下来输入分区号(通常是1)
# 6. 创建新分区的提示中,接下来提示设置分区起始位置,按回车键选择默认值
# 7. 创建新分区的提示中,接下来提示设置分区结束位置,同样按回车键选择默认值【6-7将整个磁盘划分为一个分区】
# 如果要划分更多分区,按'n'从4开始操作
#
# 下面两个操作注意,不保存退出的话,所有工作就要重来一次
#
# 8. 输入`w`保存更改,完成后会自动退出
# 9. 输入`q`将会不保存更改并退出
# 将新分区格式化
sudo mkfs.ext4 /dev/sdb
创建挂载点并挂载硬盘
在用户目录中创建一个目录作为挂载点,或者使用其他的目录
【某些声音低语着:“在/mnt
目录下创建挂载点,啊啊啊~”,可是往往没有什么人鸟它 ^^】
# 创建挂载点
sudo mkdir sdb
# 挂载第二块硬盘
sudo mount /dev/sdb sdb
# 接下来可以在sdb目录中访问第二块硬盘了
授予第二块硬盘写入权限
完成上面的步骤后,虽然可以用sdb
目录访问第二块硬盘,但是权限不足是不能写入的,所以要使用chmod
命令给挂载目录授权
# 给第二块硬盘授权
sudo chmod 777 sdb
实现开机自动挂载
开机自动挂载需要修改/etc/fstab
文件
# 给第二块硬盘授权
sudo vim /etc/fstab
在fstab
文件最后追加一行
# 下面的/home/username就是你的用户目录,要按实际替换
# 如果是公共服务器,则建议是挂载到/mnt目录下面去
/dev/sdb /home/username/sdb ext4 default 0 0
# 下面是另一种写法 , 使用UUID,分区的UUID可以使用sudo blkid查看
UUID=xxx-xxx-xxx-xxx /home/username/sdb ext4 defaults 0 0
测试开机自动挂载
# 重启操作系统
sudo reboot now
# 重启完成,进入操作系统, 查看第二块硬盘挂接情况
df -lh
这样就完成了第二块硬盘的配置,可以正常使用了
=友情提醒=
如果/ets/fstab
文件语法不对,会导致无法正常开机的哈
不过不要慌,用命令行模式(CTRL+F2
进入),把/etc/fstab
改好就行
may the odds be ever in your favor ~