今天我的 ArchLinux 虛擬機(jī)空間不夠了,仔細(xì)看了看占用磁盤的內(nèi)容,好像沒有很多無意義數(shù)據(jù)可以刪掉祝懂。我只能考慮加硬盤了顽耳。我的 /home 目錄還比較大坠敷,所以我打算新建一個(gè)硬盤,把現(xiàn)在的 /home 遷移過去射富。
新建一個(gè)家目錄
我的虛擬機(jī)是 Virtual Box膝迎,它支持的虛擬硬盤主要是 VMDK 和 VHD 格式。我隨便選了個(gè) VMDK 格式胰耗,創(chuàng)建了一塊 32G 硬盤限次。然后掛載到虛擬機(jī)的 SATA 控制器下面。
這樣我在虛擬機(jī)里找到了 /dev/sdb 這個(gè)設(shè)備柴灯。用 fdisk 分區(qū)卖漫,用 mkfs.ext4 格式化。我就有了 /dev/sdb1 設(shè)備來做文件系統(tǒng)赠群。
首先把這個(gè)設(shè)備掛載到 /mnt羊始,創(chuàng)建 /mnt/user 目錄,并且把這個(gè)目錄所有者設(shè)為 `user`查描,這目錄就將是我的新家了突委。
接下來把家目錄里有價(jià)值的東西都搬到 /mnt/user 里。之后卸載 /mnt 目錄冬三。
自動掛載新的家目錄
下面進(jìn)入 root 用戶匀油,備份 /etc/fstab,再拷貝一次 /etc/fstab 到某個(gè)工作目錄长豁,最后試著把 /dev/sdb1 的掛載信息寫到 fstab 里钧唐。
為此我要知道 /dev/sdb1 的 UUID,可以用 lsblk -f 查看匠襟《巯溃可以在這里查看 fstab 的書寫格式该园。
寫完之后把 fstab 拷貝到 /etc/fstab,注意這時(shí)當(dāng)前的家目錄工作可能受影響帅韧,因此不要關(guān)閉會話里初,直接重啟電腦。
訪問之前的家目錄
這樣開機(jī)之后就獲得了全新的家目錄忽舟。如果因?yàn)槟承┰蜻€想訪問之前的家目錄双妨,可以把根目錄所在的分區(qū)再次掛載到 /mnt 之類的目錄,這樣就可以在 /mnt/home/user 找到之前的家目錄了叮阅。