zoukankan      html  css  js  c++  java
  • ubuntu挂载3T新硬盘并更换home分区

    ubuntu添加一块新的硬盘,并更换home分区

    1.将硬盘接入机箱,开机,查看是否现有的硬盘信息

    1

    从这里可以看出,共有两块硬盘,分别是sda和sdb

    2.执行fdisk -l,确保我们要添加的就是sdb

    2

    可以看出,sdb这块硬盘还没有分区信息,大小也符合,说明就是我们要添加的硬盘

    3.

    硬盘分区:

    因fdisk分区最大只能2T,所以这里使用parted来分区.

    执行命令parted /dev/sdb

    3

    可以敲入help,查看帮助.

    4.

    因为MBR分区表不支持容量大于2.2TB(2.2 × 1012字节)的分区,所以也有一些BIOS系统为了支持大容量硬盘而用GPT分区表取代MBR分区表。

    所以这里来建立GPT分区表,

    4

    5.执行fdisk –l查看硬盘详情

    5

    6.

    可以看到,sdb1,即是刚分好的分区,下面进行sdb1分区操作

    建立ext4文件系统(可自定义)

    6

    7.

    建立一个临时文件夹,供此硬盘临时挂载,如果不需要更换home分区,此步骤可省略

    sudo mkdir /new_home

    将硬盘挂载到此文件夹下.

    7

    8.

    同步/home文件夹到此硬盘,如果不需要更换home分区,此步骤可省略

    若文件较多,则时间耗时会很长.

    加上--exclude选项防止提示gvfs权限问题.

    8

    注意:真实命令是sudo rsync –aXS –-exclude=’/*/.gvfs’ /home/. /new_home/.

    同步后可以看到new_home文件夹已有有了/home文件夹下所有的东西,包括各个用户的权限等.

    9.

    重新挂载硬盘

    如下是/etc/fstab文件的详细内容,fstab文件就是配置开机挂载硬盘的配置文件.uuid可以用命令blkid /dev/sdb来查看,如果不需要更换home分区,可以将home改为你想挂载的文件夹名字

    9

    这里也推荐使用uuid而不是/dev/sdb1来挂载,因为uuid是硬盘的唯一标识符.

    挂载完毕后将原/home/所在硬盘挂载在新建文件夹/old_home/下,可以启到备份的目的,待确定一切正常后可以将old_home所在分区格式化后用于其他目的.

  • 相关阅读:
    在VMWare虚拟机下的ubuntu中Samba服务的安装
    Shell表达式,如${file##*/}
    如何从官网下载QT
    SATA命令之security
    Clip
    JS判断是否在微信浏览器打开
    微信小程序请求数据报错: 如若已在管理后台更新域名配置,请刷新项目配置后重新编译项目,操作路径:“详情-域名信息”
    typeof()和instanceof的用法区别
    javascrip 对数组的操作方法
    微信小程序 修改数据,并动态渲染页面;修改数组;
  • 原文地址:https://www.cnblogs.com/chjbbs/p/4977402.html
Copyright © 2011-2022 走看看