• Linux重新挂载磁盘


    Linux下磁盘和目录的概念与WIN不同:比如,分了一个系统分区默认挂载了根(/)目录,
    根下还有其它目录,比如/user /lib等。如果系统分区不够用,可以再分出分支,
    把根下其它目录分别挂载出来,例如:

    /dev/sda2 29222812 20018256 7739724 73% /
    /dev/sda4 3856096800 2802714400 860383796 77% /home
    根目录挂载在sda2分区上,/home目录挂载在sda4分区上。
    /home还在根(/)下,但实际已经不占用sda2分区的空间了。
    同理也可以把/user /lib这样的分区也分出来,缓解根分区的压力。
    这样操作的好处是,/home可以作为数据分区,即使系统重装,只要格式化根分区(上例中sda2即可,
    基本不影响/home),但缺点也有,容易使磁盘分区碎片化,不方便管理。

    1.把新挂载的4T硬盘进行分区和格式化
    2.创建目录
    sudo mkdir /media/home

    3.把/dev/sdb1挂载到/media/home
    sudo mount /dev/sdb1 /media/home

    4.同步/home到/media/home,同步时间根据数据量大小决定,建议在系统空闲时操作
    sudo rsync -aXS /home/. /media/home/.

    5.同步完成后重命名/home
    sudo mv /home /home_old

    6.新建/home
    sudo mkdir /home

    7.取消/dev/sdb1挂载
    sudo umount /dev/sdb1

    8.重新挂载/dev/sdb1到home
    sudo mount /dev/sdb1 /home

    9.查看/dev/sdb1的UUID
    blkid
    10.把UUID复制下来,修改/etc/fstab文件,实现开机自动挂载
    sudo gedit /etc/fstab

    也可以不用UUID 直接用 /dev/sda3就行,只要sda3和这个UUID能对应上

    在文件最后添加如下内容:

    # home 4T

    UUID=8da46012-ab9c-434f-a855-2484112fd1a7 /home ext4 nodev,nosuid 0 2

    11.保存之后重启系统,查看分区的挂载情况
    df –h

    12.确认一切正常后删除/home_old
    sudo rm -rf /home_old

    至此,给/home增加空间的工作就完成了。

  • 相关阅读:
    Java集合:HashMap
    Java线程池原理
    Linux常用命令
    分布式系统基本概念
    接口中的default方法(默认方法)
    正则表达式匹配+过滤
    Java Optional类
    mongo过期索引
    Java8函数式接口简介
    JS版微信6.0分享接口用法分析
  • 原文地址:https://www.cnblogs.com/wuxinyan/p/10082651.html
Copyright © 2020-2023  润新知