在其他磁碟上安裝資料夾後磁碟空間已滿未更改

在其他磁碟上安裝資料夾後磁碟空間已滿未更改

我在 azure 上設定了虛擬機器。
我看到基本磁碟已滿,因此我將磁碟附加到它並將/home/user/mydata資料夾安裝到新磁碟。
我忘記在 fstab 中新增配置。
我的虛擬機器最近重新啟動,重新啟動後我進行了手動掛載,但在掛載命令後磁碟未釋放。

/dev/sda1        29G   28G     0 100% /
none            4.0K     0  4.0K   0% /sys/fs/cgroup
udev            3.4G  8.0K  3.4G   1% /dev
tmpfs           697M  396K  697M   1% /run
none            5.0M  8.0K  5.0M   1% /run/lock
none            3.5G     0  3.5G   0% /run/shm
none            100M     0  100M   0% /run/user
none             64K     0   64K   0% /etc/network/interfaces.dynamic.d
overflow        1.0M     0  1.0M   0% /tmp
/dev/sdb1       281G   63M  267G   1% /mnt
/dev/sdc1      1007G  118G  838G  13% /home/user/mydata

答案1

新的安裝點正在隱藏舊路徑,使其不可見,但仍存在於磁碟上。您需要做的是卸載 /home/user/mydata:

sudo umount /home/user/mydata

將其安裝在另一個路徑上:

sudo mount /dev/sdc1 </mnt/somewhere>

將您需要的任何資料從 /home/user/mydata 移至臨時安裝的路徑。

然後刪除剩餘檔案:

rm -fr /home/user/mydata/*

驗證空間已釋放,然後重新掛載:

sudo mount -a

相關內容