一、硬盤容量與使用
無論是服務器還是個人電腦,硬盤容量的大小都是一個非常重要的指標。在Linux系統中,我們可以使用df指令來查看磁盤空間使用情況。
df -h
其中-h參數表示以人類可讀的方式顯示磁盤大小。我們可以查看系統中所有的文件系統的容量使用情況。從中我們可以看到每個分區已使用的容量和空閑容量。
然而,在實際使用中,很多Linux服務器會將一個分區掛載在多個目錄下,比如將/var和/home目錄都掛載在同一個分區中。這個時候,我們可以使用du指令來查看當前目錄下的文件和目錄所佔用的空間情況。
du -sh /
其中-s參數表示只顯示總空間大小,-h參數表示以人類可讀的方式顯示空間大小。我們可以將/換成其他目錄名稱來查看該目錄下的文件和目錄所佔用的空間情況。
二、清理無用文件
在使用Linux系統時,我們需要定期清理無用的文件,以釋放硬盤空間。下面列舉了一些常見的無用文件:
- log文件:系統日誌文件或應用程序日誌文件
- 臨時文件:/tmp目錄下的臨時文件
- 回收站:桌面環境中的回收站
- 垃圾郵件:郵件系統中的垃圾郵件
我們可以使用以下指令來清理無用文件:
sudo rm -rf /var/log/*
sudo rm -rf /tmp/*
清空/var/log/目錄下的所有文件和清空/tmp目錄下的所有文件。請注意,rm -rf指令會徹底刪除指定目錄下的文件和目錄,並且不可恢復。
三、壓縮大文件
Linux系統中,我們可以使用gzip和tar指令來對大文件進行壓縮以減小其佔用的硬盤空間。
使用gzip指令壓縮文件:
gzip filename
這條指令將filename文件壓縮成filename.gz文件,原始文件將被刪除。
使用tar指令將多個文件打包成一個文件,並使用gzip進行壓縮:
tar -czvf filename.tar.gz files
其中,-c參數表示創建新打包文件,-z參數表示使用gzip進行壓縮,-v參數表示顯示過程,-f參數表示指定文件名。files表示要打包的文件列表,可以使用通配符來匹配多個文件。
四、移動/刪除文件
我們可以使用mv和rm指令來移動或刪除文件。
使用mv指令移動文件:
mv filename /path/to/new/folder
將filename文件移動到指定的文件夾中。
使用rm指令刪除文件:
rm filename
刪除指定文件。如果要刪除目錄,請使用-rf參數。
五、擴展硬盤容量
有時候,我們會發現硬盤容量不夠用了,這個時候可以考慮擴展硬盤容量。
如果是虛擬機,可以在虛擬機管理界面中將硬盤的容量擴大,然後在Linux系統中使用以下指令對硬盤進行擴容:
sudo fdisk /dev/sda
在fdisk工具中,輸入m可以查看命令列表。我們需要使用d指令刪除硬盤分區,然後使用n指令創建新分區。創建完成後,使用w指令保存並退出。最後,使用resize2fs指令對分區進行擴容操作:
sudo resize2fs /dev/sda1
以上是常見的對Linux硬盤空間進行操作的指令,由於硬件和系統版本的不同,指令操作可能會有所不同,需要根據實際情況進行調整。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/152156.html