Linux
在新分區或磁碟上掛載目錄
我想知道如何在新分區或磁碟上掛載目錄。我有一個目錄,例如:/u01/app/mylab/data 在這裡面我有幾個文件和目錄,具有其他使用者和組的特定權限。該目錄空間不足,因此我向伺服器提供了一個新磁碟,以便在這個具有足夠空間的新磁碟上掛載 /u01(及其所有子目錄,包括權限)。我執行 mount /dev/sdb /u01,準備好後它不顯示內容,我必須執行 umount /dev/sdb。請問,我該怎麼辦?
首先,將新磁碟臨時掛載到某個臨時位置,例如 /mnt/temp。接下來,將文件從 /u01/app/mylab/data 目錄複製到 /mnt/temp。最後,解除安裝 /mnt/temp,然後重新安裝到 /u01/app/mylab/data。
或者,用 shell 說話
mkdir /mnt/temp mount /dev/sdb /mnt/temp cp -pr /u01/app/mylab/data/ /mnt/temp umount /mnt/temp mount /dev/sdb /u01/app/mylab/data
請注意,我確實使用
cp
了而不是mv
,因為這樣如果在傳輸過程中出現問題,您最終不會遇到損壞的情況。在您確認一切正常後,您可以再次解除安裝 /dev/sdb,釋放原始空間,然後重新安裝 /dev/sdb。