Linux
Forcing FSCK on Root Partition in Ubuntu
在一般狀況下,如果要針對非 Root 的 Partition 進行 fsck,只要先 umount 後再執行即可,但如果是 Root Partition 的話,可以搭配 tune2fs 指令在重開機後讓系統自動執行。
tune2fs 是 Linux 中可以針對 ext2 ~ ext4 檔案系統進行相關調整的指令。
在一般狀況下,如果要針對非 Root 的 Partition 進行 fsck,只要先 umount 後再執行即可,但如果是 Root Partition 的話,可以搭配 tune2fs 指令在重開機後讓系統自動執行。
tune2fs 是 Linux 中可以針對 ext2 ~ ext4 檔案系統進行相關調整的指令。
在 Linux 系統中會有一個 /etc/fstab 的檔案,其全名為 Filesystem Table,它主要是負責紀錄硬碟與掛載目錄的對應。
在早期,如果要掛載硬碟到特定目錄時,必須手動使用 mount 指令執行,且在重啟系統以後又要再來一次。如果透過 /etc/fstab 控制相關的資訊的話,一來不需要每次都重新掛載,二來在管理上也非常方便。
UUID 又稱「通用唯一識別碼」,在 Linux 系統中,可以辨識出各個不同的 Partitions。
如果你的機器有許多顆硬碟,裝置的名稱可能會因為 BIOS 設定或插入的順序改變,因此可以在 /etc/fstab 裡根據 UUID 進行掛載(Mount),就可以有效避免磁區錯亂的情況發生,
Checksum(校驗碼) 是一種用來驗證檔案正確性的機制,做法是在檔案經過傳輸、備份之前,利用特定的演算法根據檔案內容計算出來的一組驗證用的編碼,因此只要檔案內容有任何微小的變動,產生出來的校驗碼就會完全不一樣。
通常在網路上下載檔案時,都會再附上透過 MD5、SHA1、SHA256 或 SHA512 計算的 Checksum(校驗碼),檔案下載下來之後,再透過一樣的演算法計算一次校驗碼,確保校驗碼一致,以避免檔案損毀或遭到篡改。
flock – Manage locks from shell scripts Ubuntu: 20 Read more…
The Difference between df and du Command Ubuntu: 1 Read more…
Install PHP Extension of OpenCC on Ubuntu Ubuntu: Read more…
How to Install Node.js & NPM on Ubuntu Ubuntu:20.0 Read more…
Upgrade Ubuntu Kernel Using Command Line Ubuntu: 1 Read more…