zoukankan      html  css  js  c++  java
  • Ubuntu磁盘挂载开机自动挂载

    Ubuntu 硬盘挂载,新的硬盘挂载之前需要进行分区。磁盘分区方式如下:

    1. 查看磁盘分区

    $ sudo fdisk -lu

    2. 对磁盘/dev/sdb进行分区

    $ sudo fdisk /dev/sdb
    按照提示输入m,然后出现命令提示,选择n,添加一个新的分区,根据提示选择是否是主分区,可选择主分区,然后选择分区数,可选择输入1,剩下地址默认回车,然后输入w进行保存。

    3. 格式化磁盘

    $ sudo mkfs -t ext4 /dev/sdb

    格式化磁盘后,就可以挂载磁盘,挂载方式有两种,一种类似于U盘的挂载,另一种作为home的扩展。


    ----------第一种类似U盘挂载----------

    1. 查看磁盘分区

    $ sudo fdisk -l

     我们以上面这个磁盘为例,将sdb这个931.51G的磁盘挂在到~/Data文件下面

    2. 创建挂在目录Data

    $ sudo mkdir ~/Data

    3. 开始挂载磁盘sdb

    $ sudo mount /dev/sdb ~/Data/

    如图所示,挂载好之后,Data的效果(Ubuntu20.04版本)

    4. 设置开机自动挂载

    4.1. 查询挂载磁盘的UUID

    $ sudo blkid /dev/sdb

    4.2. 修改/etc/fstab文件

    $ sudo gedit /etc/fstab

    [UUID=************] [挂载磁盘分区] [挂载磁盘格式] 0 2 

    添加的行是13行,UUID和挂载目录/home/sqp/Data以及硬盘格式ext4

    第一数字0,0是开机不检查磁盘,1是开机检查磁盘

    第二个数2,0表示交换分区,1表示启动分区,2表示普通分区 

    5. 给硬盘添加权限

    $ sudo chmod -R 777 ~/Data/ 

    ----------第二种作为home的扩展----------

    1. 查看磁盘分区

    $ sudo fdisk -lu

    2. 创建挂载目录

    $ cd /mnt/
    $ sudo mkdir home

    3. 挂载磁盘sdb

    $ sudo mount /dev/sdb /mnt/home
    $ df -h

    4. 将原来home下的文件夹复制到/mnt/home下

    $ sudo cp -a /home/* /mnt/home

    5. 将原来home下文件删除掉,此时状态栏会消失

    $ sudo rm -rf /home/*

    6. 卸载磁盘sdb

    $ sudo umount /dev/sdb
    $ df -h

    7. 设置开机自动挂载

    7.1. 查询挂载磁盘的UUID

    $ sudo blkid /dev/sdb

    7.2. 修改/etc/fstab文件

    $ sudo gedit /etc/fstab

    在末尾增加一行

    /dev/sdb    /home     ext4     defaults    1    2

    第一数字0,0是开机不检查磁盘,1是开机检查磁盘

    第二个数2,0表示交换分区,1表示启动分区,2表示普通分区 

    8. 挂载磁盘sdb

    $ sudo mount -a
    $ df -h

    9. 重启

    $ sudo reboot
  • 相关阅读:
    C语身教程第七章:结构与勾结(3)
    C言语教程第八章:枚举,位运算(4)
    C说话教程第七章:机关与连合(1)
    C语身教程第七章:结构与连系(8)
    C语身教程第七章:布局与勾结(2)
    C言语教程第十章:文件(1)
    C语身教程第八章:列举,位运算(3)
    C言语教程第七章:机关与团结(6)
    C语身教程第六章:指针(7)
    C言语教程第七章:构造与联合(4)
  • 原文地址:https://www.cnblogs.com/stacso/p/14687277.html
Copyright © 2011-2022 走看看