Ubuntu 迁移 /tmp 到别的硬盘
生活随笔
收集整理的這篇文章主要介紹了
Ubuntu 迁移 /tmp 到别的硬盘
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
買(mǎi)了SSD硬盤(pán), 把linux mint安裝到ssd上。
???? 但是這貨是TLC顆粒的, 也就是寫(xiě)的次數(shù)有限, 所以想減少ssd寫(xiě)的次數(shù)。
???? 在根目錄/ 下, 其實(shí)大部分文件都只需要讀的, 例如打開(kāi)某個(gè)程序, 一般就去對(duì)應(yīng)目錄去讀數(shù)據(jù)。
???? 大部分寫(xiě)操作都集中在/tmp 和/var 這個(gè)兩個(gè)目錄下。
????? 所以我想將/tmp 遷移到機(jī)械硬盤(pán)的分區(qū)。
????? 首先就在別的系統(tǒng)分1個(gè)區(qū)出來(lái)。 格式化為ext4系統(tǒng), 這個(gè)簡(jiǎn)單, 不說(shuō)了。
????? 接下來(lái)查出這個(gè)分區(qū)的UUID, 例如我想將/tmp 遷移到 /dev/sdb10 這個(gè)分區(qū)。
?
????? 則可以用下面命令查出該分區(qū)的UUID
????? sudo blkid /dev/sdb10
得到UUID 就可以去修改/etc/fstab 開(kāi)機(jī)自動(dòng)掛載了
添加兩行:
?#/tmp was on /dev/sdb10, add by gateman
UUID=bdc0a79b-3a23-4e20-96df-4293b8a95a0a /tmp??????????? ext4??? defaults??????? 0?????? 0
至于為什么要用UUID, 是為了避免如果插上別的移動(dòng)硬盤(pán), 開(kāi)機(jī)時(shí)對(duì)應(yīng)硬盤(pán)分到了sdb...則有可能掛載失敗..
?? 接下里來(lái)重啟
??? 但是發(fā)現(xiàn)我的用戶帳號(hào)居然登錄不了kde。。
???? 搞了半小時(shí), 最終google得出原因(百度這個(gè)戰(zhàn)5渣..), 就是登錄kde時(shí), kde肯定會(huì)從/tmp寫(xiě)數(shù)據(jù), 但是重新掛載后, /tmp目錄的權(quán)限變了, 導(dǎo)致一般用戶無(wú)辦法登錄桌面。。
????? 所以登錄命令行, 執(zhí)行:
???? sudo chmod 1777 /tmp
????? 重啟, ok。
???? 但是這貨是TLC顆粒的, 也就是寫(xiě)的次數(shù)有限, 所以想減少ssd寫(xiě)的次數(shù)。
???? 在根目錄/ 下, 其實(shí)大部分文件都只需要讀的, 例如打開(kāi)某個(gè)程序, 一般就去對(duì)應(yīng)目錄去讀數(shù)據(jù)。
???? 大部分寫(xiě)操作都集中在/tmp 和/var 這個(gè)兩個(gè)目錄下。
????? 所以我想將/tmp 遷移到機(jī)械硬盤(pán)的分區(qū)。
????? 首先就在別的系統(tǒng)分1個(gè)區(qū)出來(lái)。 格式化為ext4系統(tǒng), 這個(gè)簡(jiǎn)單, 不說(shuō)了。
????? 接下來(lái)查出這個(gè)分區(qū)的UUID, 例如我想將/tmp 遷移到 /dev/sdb10 這個(gè)分區(qū)。
?
????? 則可以用下面命令查出該分區(qū)的UUID
????? sudo blkid /dev/sdb10
得到UUID 就可以去修改/etc/fstab 開(kāi)機(jī)自動(dòng)掛載了
添加兩行:
?#/tmp was on /dev/sdb10, add by gateman
UUID=bdc0a79b-3a23-4e20-96df-4293b8a95a0a /tmp??????????? ext4??? defaults??????? 0?????? 0
至于為什么要用UUID, 是為了避免如果插上別的移動(dòng)硬盤(pán), 開(kāi)機(jī)時(shí)對(duì)應(yīng)硬盤(pán)分到了sdb...則有可能掛載失敗..
?? 接下里來(lái)重啟
??? 但是發(fā)現(xiàn)我的用戶帳號(hào)居然登錄不了kde。。
???? 搞了半小時(shí), 最終google得出原因(百度這個(gè)戰(zhàn)5渣..), 就是登錄kde時(shí), kde肯定會(huì)從/tmp寫(xiě)數(shù)據(jù), 但是重新掛載后, /tmp目錄的權(quán)限變了, 導(dǎo)致一般用戶無(wú)辦法登錄桌面。。
????? 所以登錄命令行, 執(zhí)行:
???? sudo chmod 1777 /tmp
????? 重啟, ok。
總結(jié)
以上是生活随笔為你收集整理的Ubuntu 迁移 /tmp 到别的硬盘的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 详解为什么32位系统只能用4G内存.
- 下一篇: 重装windows后 用live cd修