如何將遷移home到獨立分區中

    背景(centos7中):

        由于在剛開始學習linux時磁盤分配追求簡單,只是把一個磁盤簡單的分了3個分區?,F在,因用戶數據增多、磁盤空間變少、當數據撐滿磁盤時,會導致系統崩潰。為防止此種情況的發生我必須把把根下的/home 目錄遷移出 來獨立分區。

    準備:

        新建分區:

            1.用lsblk命令查看磁盤空間

    如何將遷移home到獨立分區中

        2.用fdisk /dev/sda 命令來新建一個分區

    如何將遷移home到獨立分區中

    如何將遷移home到獨立分區中

        3.用lsblk查看內核是否已經識別新的分區

    

   如何將遷移home到獨立分區中

         4.如果內核沒有識別新的分區CentOS 5,7: 使用partprobe /dev/sda,如果同步此步操作忽略.

         5.用mkfs.xfs /dev/sda6 給此分區創建文件系統

  如何將遷移home到獨立分區中

        6用init1 切換到當用戶模式(防止用戶登錄,導致數據丟失)

        7.用 vim /etc/fstab 命設置防止服務器重啟,設置數據丟失且必須在服務器下操作

    如何將遷移home到獨立分區中

        8.查看是否設置成功

    如何將遷移home到獨立分區中

        

    掛載分區:

        1.用mkdir  /mnt/home 創建一個新的空文件夾

        2.用mount  /dev/sda6  /mnt/home 命令將分區掛載到系統中

    如何將遷移home到獨立分區中

        3.用cp -a /home/* /mnt/home命令將/home 目錄下的用戶數據拷貝到新的分區中。

        4.如果數據量不是特別的大可以用diff /home/* /mnt/home 命令來比較內容是否相同,但如果數據很大需要用cp -a /home/* /一個空的目錄中,命令再備份一份

    如何將遷移home到獨立分區中

         5.用rm -rf  /hme/*把/home/下的用戶刪除   

    如何將遷移home到獨立分區中

  

    掛載:

        用mount /dev/sda6  /home 命令將分區sda6掛載到/home 目錄下(也可以先將sda6c從/mnt/home 目錄卸載,在掛載到/home 目錄下)

  并檢測

    如何將遷移home到獨立分區中

     

        最后用int 3切換命令行模式恢復網絡

`   

    

    

    

原創文章,作者:m25Chronos,如若轉載,請注明出處:http://www.www58058.com/84302

(0)
m25Chronosm25Chronos
上一篇 2017-08-09 21:03
下一篇 2017-08-10 11:48

相關推薦

  • Linux文件管理

    Linux文件管理 Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關示例演示。 cd cd命令用來切換工作目錄至dirname。 其中dirName表示法可為絕對路徑或相對路徑。若目錄名稱省略,則變換至使用者的home directory(也就是剛login時所在的目錄)。另外,~也表示為home directory的意思,.則是表示目前所在的…

    2017-10-01
  • 人志建,則無敵—網絡基本知識加簡單腳本練習

    馬哥21期網絡班-8周博客作業 1、請描述網橋、集線器、二層交換機、三層交換機、路由器的功能、使用場景與區別。 網橋:網橋就是把2個不同的網段橋接起來;可隔離沖突域。 集線器:集線器就是把多根以太網線或光纖集合連接在同一段物理介質下的裝置;工作在物理層;不能隔離沖突域。 二層交換機:工作于OSI模型的第2層(數據鏈路層),故而稱為二層交換機。二層交換技術的發…

    Linux干貨 2016-08-29
  • 系統啟動和內核管理

    Linux組成 Linux:kernel+rootfs kernel:進程管理、內存管理、網絡管理、驅動程序、文件系統、安全功能 rootfs:程序和glibc 庫:函數集合,function,調用接口(頭文件負責描述) 過程調用:procedure,無返回值; 函數調用:function;有返回值,可以賦值于變量中; 程序:二進制執行文件 包括根目錄以及包…

    Linux干貨 2017-05-14
  • 基礎網絡配置

    配置文件: /etc/ude /proc/sys/net/ipv4/ip_forward /etc/sysconfig/network-scripts/ifcfg-IFACE 網絡配置文件 /etc/sysconfig/network-scripts/route-IFACE 路由配置文件 配置文件里的設置: DEVICE:此配置文件應用到的設備 HWADDR…

    Linux干貨 2017-05-08
  • Linux基礎知識(六)

    本問主要講述Linux的基礎知識,具體包一下內容: 1、復制/etc/rc.d/rc.sysinit文件至/tmp目錄,將/tmp/rc.sysinit文件中的以至少一個空白字符開頭的行的行首加#; cp /etc/rc.d/rc.sysinit /tmp sed "s/^[[:space:]]\?/#/g" /tmp/rc.sysini…

    Linux干貨 2016-10-30
  • linux系統文件的元數據

    linux系統文件的元數據 什么是元數據 文件的數據分兩種: 一種元數據,既屬性數據:metadata 一種就是數據本身:data 如何查看元數據: stat stat命令用于顯示文件的狀態信息 [root@localhost ~]# stat /tmp/mylinux File: ‘/tmp/mylinux’ Size: 143 Blocks: 0 IO …

    Linux干貨 2018-03-11
欧美性久久久久