一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

Linux|Centos|Ubuntu|系統(tǒng)進(jìn)程|Fedora|注冊(cè)表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服務(wù)器之家 - 服務(wù)器系統(tǒng) - Linux - linux 不改變目錄結(jié)構(gòu)移動(dòng) home 目錄到新分區(qū)的操作方法

linux 不改變目錄結(jié)構(gòu)移動(dòng) home 目錄到新分區(qū)的操作方法

2022-02-24 17:10_Lyux Linux

這篇文章主要介紹了linux 不改變目錄結(jié)構(gòu)移動(dòng) home 目錄到新分區(qū)的操作方法,需要的朋友可以參考下

問題提出

公司的開發(fā)測(cè)試服務(wù)器部署在阿里云, 阿里云給出的實(shí)例一般都是只有一個(gè)分區(qū), 20G到40G的樣子, 然后再買存儲(chǔ)掛載到其他目錄.

home 目錄是在這個(gè) 20G 的跟目錄分區(qū)下的. 隨著開發(fā)人員增多, 根目錄分區(qū)很快被大家填滿了.

因?yàn)槭嵌嗟匮邪l(fā), 因此需要一個(gè)無感知的給大家的 home 搬家的方案.

基本原理

接到這個(gè)任務(wù), 首先想到的就是 bind mount 方式:

?
1
mount --bind /some/where /else/where

可以實(shí)現(xiàn)無感知搬家 home.

感覺搜索中文沒有對(duì)這個(gè)命令解釋太清楚的.這篇問答 講的比較清楚, 英文好的同學(xué)可以參考下.

當(dāng)然, 也可以問"男人": man mount

具體操作

首先選個(gè)夜深人靜的時(shí)候, 使用 who 命令查看還有那些小朋友賴在服務(wù)器不肯走, 打電話一一清場(chǎng):

?
1
2
3
4
5
$ who
Frodo  pts/0    2017-04-17 09:07 (xx.xxx.xxx.xx)
Sam   pts/1    2017-04-18 08:45 (xx.xxx.xxx.xx)
Pippin  pts/3    2017-04-18 09:06 (xx.xxx.xxx.xx)
Merry  pts/4    2017-04-18 09:07 (xx.xxx.xxx.xx)

確定四下無人后, 開始搬家(復(fù)制). 使用 cp 命令復(fù)制時(shí), 記得帶上 -p 參數(shù), 保留文件權(quán)限設(shè)置. 使用 root 權(quán)限, 假設(shè)目標(biāo)分區(qū)為 /new_disk :

?
1
# cp -p -r /home /new_disk/

新家已經(jīng)建好, 我們先給老家弄個(gè)另外的門牌號(hào), 以免把門牌號(hào)給新家后, 找不到老家了. 利用 mount --bind 把原 home 目錄掛載到一個(gè)新目錄:

?
1
2
# mkdir /home_bkp
# mount --bind /home /home_bkp

這時(shí)我們就可以在 /home_bkp 這個(gè)目錄下找到老家的所有文件. 可以把 /home 這個(gè)門牌給新家了:

?
1
# mount --bind /new_disk/home /home

搬家完成! 可以通知小伙伴們愉快的工作了. 事實(shí)上, 可以不通知大家, 搬家這個(gè)事情對(duì)大家其實(shí)是無感知的.

當(dāng)然有同學(xué)會(huì)問, 新家老家門牌一樣, 都是 /home, 我怎么知道搬家是否成功? 可以使用 df 命令確認(rèn):

?
1
2
3
4
5
6
7
8
# cd /home_bkp
# df -h .
Filesystem   Size Used Avail Use% Mounted on
/dev/xvda1    20G  17G 2.1G 90% /
# cd /home
# df -h .
Filesystem   Size Used Avail Use% Mounted on
/dev/xvdb1   296G  42G 240G 15% /new_disk

-h 為 human-readable, 不加的話也可以, 那列出的就是"反人類"的塊為單位了.

上面的命令, 先去老家看看, 掛載點(diǎn)是 / ; 再去新家看看, 掛載點(diǎn)是 /new_disk . 這下可以放心了.

持久化

工作還沒完. 上面的工作只是保證了當(dāng)前新家換地址. 但重啟后, 這個(gè)信息會(huì)丟失, 家地址會(huì)換回去. 我們需要想辦法保留這個(gè)信息.

修改 /etc/fstab 文件即可. 打開這個(gè)文件, 在最后面加入下面兩行:

?
1
2
/home      /home_bkp none bind 0 0
/new_disk/home  /home   none bind 0 0

這樣整個(gè) home 切換分區(qū)工作就完成了.

后記

這個(gè)方案是心血來潮想出來的, 并沒有找到前車之鑒, 不知道會(huì)不會(huì)有坑... 目前該方案下服務(wù)器已運(yùn)行近一年, 還沒出現(xiàn)啥問題, 大家工作的都很愉快, 甚至很多人都不知道有這件事情.

老家的目錄 /home_bkp 在該方案實(shí)施1個(gè)月后, 看沒啥問題, 就清空了, 騰空間出來.

原文鏈接:http://www.jianshu.com/p/2d1ce804a6a8?utm_source=tuicool&utm_medium=referral

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日本不卡在线视频高清免费 | 5g影院天天影院天天爽影院网站 | 99久久免费视频 | 四虎在线视频免费观看视频 | 欧美整片在线 | 亚洲精品福利在线 | 免费视频一级片 | 视频国产精品 | 欧美成a人片免费看久久 | 日韩在线视频一区二区三区 | 99免费视频| 91夜夜人人揉人人捏人人添 | 视频一区 日韩 | 欧美专区在线视频 | 99精品视频免费在线观看 | 九九精品免视看国产成人 | 日本肉体xxxx69xxxx | 久久er国产精品免费观看2 | 国产rpg迷雾之风冷狐破解 | 四虎传媒| 女性全身裸露无遮挡 | 成人性色生活片免费网 | 国产专区视频在线观看 | 国产成人精品一区二区仙踪林 | 99久久香蕉国产综合影院 | 8x在线永久成人影院 | 无限好资源免费观看 | 亚洲AV永久无码精品老司机蜜桃 | 韩国最新三级网站在线播放 | 美女岳肉太深了使劲 | 哇嘎在线精品视频在线观看 | 无码中文字幕热热久久 | 国产成人精品免费大全 | 高清女主播一区二区三区 | 国产精品露脸国语对白手机视频 | 国产手机在线αⅴ片无码观看 | 91精品国产美女福到在线不卡 | 丝瓜秋葵番茄绿巨人在线观看 | 国产资源中文字幕 | 日本www视频在线观看 | 爱爱一级视频 |