補充:gparted可以給ext4格式的主分割槽拓容,因為是對主分割槽進行操作,所以要在live cd或者live usb中操作,具體操作我就不贅述了,參考這篇文章 。
今天因為想做些linux實驗,所以開啟了我的虛擬機器,在實驗過程中我發現磁碟空間不夠用了,因為這個linux虛擬機器是我之前建立的,以前以為不需要多大所以建立的時候磁碟空間分配的比較小,導致了現在的尷尬。
在拓容解決磁碟空間大小的過程中。了解了linux檔案系統的一些特性,也知道了一些新的知識點,故想把這個記錄下來,和大家一起分享,便於日後檢視,也是希望能幫到有和我一樣問題的同學。
能做到拓展到更分割槽的方法,只能是先備份原分割槽的檔案系統,然後刪除分割槽,在重新建立分割槽,最後恢復備份。
這種方法工作量太大而且繁瑣,一件事情如果需要經過的步驟越多,那在這過程**現問題的可能性就越高,加之linux大都是伺服器,不適合如此高危險的操作。
如果直接隨便掛載到乙個目錄,那麼系統空間不足時,是不會主動把檔案放到該目錄的,那這次拓容根本沒有達到目的。相當於c盤空間不足,你加了d盤的空間。
既然檔案會丟,那乾脆先移動過來,再替換不就好了。
所以我就先把/dev/sda2掛載在其他目錄/home/test,考慮到/usr目錄下的檔案太多,又多是小檔案,費時又損磁碟,最後筆者把/usr目錄換成了/usr/share,即把/usr/share目錄下的檔案全部移動過去,然後重新掛載到/usr/share目錄下即可,不過/usr目錄中的檔案對linux來說十分重要,請謹慎操作。
ps:移動過去後可能會出現亂碼,可以嘗試重啟系統。
pps:mv /usr/share/ /home/test
才是把目錄下所有的檔案移動過去,如果不加,你的/home/test目錄下會多出乙個/share資料夾(別問我怎麼知道的
根目錄 深夜驚魂,ubuntu根目錄空間不足
事情一開始沒什麼 我在b站上按一位up主的教程安裝pytorch。中途在nvcc v 看cuda版本的時候發現有個nvidia的toolkit什麼的包沒安裝 我冷哼一下,區區乙個安裝包 就sudo install了一下,結果跳出來一堆需要安裝的依賴包。這本身也沒什麼,系統剛裝不久,需要裝的依賴包很多...
Linux Centos根目錄空間不足,熱掛載磁碟
檢視磁碟占用情況 root localhost df h顯示磁碟分割槽資訊 root localhost fdisk l列出所有可用塊裝置的資訊 root localhost lsblk給新新增的磁碟分割槽 root localhost fdisk dev sdb格式化新分割槽 root local...
Linux磁碟擴容分割槽根目錄
root host 172 16 13 33 lsblk name maj min rm size ro type mountpoint sr0 11 0 1 1024m 0 rom vda 252 0 0 100g 0 disk vda1 252 1 0 1g 0 part boot vda2 2...