背景:

     实验室老旧的服务器(单ubuntu系统)硬盘存有之前的实验数据,不能格式化,但一直都是手动挂载,不能开机自动挂载。所以记录一下自动挂载硬盘的过程。


第一步:创建挂载点

       我们的目的是为了在、扩充/home路径下的容量,并且方便使用,因此可以在 /home目录下挂在自己的磁盘。

        首先在/home/username (要改成你的用户名)创建一个空文件夹作为挂载点,以后可以通过该文件夹放置自己的文件。

创建文件夹的方式:

      (1)  使用桌面系统直接建立新文件夹;

    (2)使用命令:

1 cd /home/username #( 要改成你的用户名)
2 mkdir filename  # filename改成自己的文件夹名称

第二步:查看要挂载磁盘的盘符

此处有两种方式:

       (1)通过命令查看:

sudo fdisk -l   # 查看当前所有的磁盘信息

此处可以看到所有磁盘详细的挂载情况。大致记住要挂载磁盘的标识符,比如/dev/sdb1(后面就以挂载这个盘举例),后面要用来查看UUID,Type等信息

新增容器挂载 新建挂载点_用户名

(由于网络限制,不能从本机截取图片,故借原文图)

      (2)通过搜索查看:

通过在桌面左上角搜索disk来查看磁盘的标号。(在此处可以手动挂载,但开机不会自动挂载)

此处可以看到磁盘的盘符,UUID,Type等信息,但是有时候此处不显示type或者显示的并不是真实的,因此不关闭界面,记录盘符,后面用命令行来查看UUID,Type等信息。


第三步:卸载磁盘:

如果你刚开机并且不是自动挂载,可以跳过此步骤

       方式一:

通过桌面中搜索Disk来进行手动卸载,点击/dev/sdb1的正方形小按钮即可;

      方式二:通过命令

df -kh   # 首先查看当前磁盘的挂载卡情况

如果磁盘/dev/sdb1挂载了,则执行以下命令进行卸载:

sudo umount /dev/sda1

第四步:挂载磁盘:

首先 查看磁盘的UUID,Type等信息,这里有两种方式:

        (1)直接通过桌面系统中的disk进行查看

        (2)使用命令:

sudo blkid /dev/sda1    # 查看磁盘的信息

然后 修改引导文件:使用命令

sudo gedit /etc/fstab

        会进入一个可修改文件,在最后添加以下需要挂载的信息,

UUID=填写你的磁盘的编号  /home/username(你的用户名)/filename(挂载点的文件夹名称)   ext4(磁盘的TYPE)       defaults     0      2 (2可以换成0,不要设成1) 

例如:

UUID=96d37587-bd18-4ab0-80e5-02d80ffa0b6a   /home/liniuniu/usrdisk   nfs  defaults 0 2

     第一列为UUID, 第二列为挂载目录(该目录必须为一个空白目录),第三列为文件系统类型,第四列为参数,第五列0表示不备份,最后一列必须为2或0(除非引导分区为1)  

        保存退出

最后在终端执行命令:

sudo mount -a

可以通过命令df -kh再次查看磁盘挂载点,/dev/sda2磁盘的挂载目录已经变成字节新建的文件夹目录下。

第五步:修改权限

在终端依次输入以下命令:

# 在当前目录g给文件夹赋予权限
chmod 777 /home/useranme/filename  # 可读可写可执行

# 对根目录赋予权限
cd ..
cd ..
sudo chmod 777 /

如果设置错误,一定要先删除引导文件添加的内容,不然重启就无法启动。

如果无法启动,请参考后续的一篇文章。