最近mail server容量不足導致收發信出了點問題,除了盡量調整多餘的空間出來外,也得新增硬碟空間, 相對Windows有很方便的圖形化介面可以快速操作,Linux比較需要了解用指令增加空間,但也很容易忘記,所以這次也得要紀錄下來。
基本上操作過程能盡量不要重開機,避免影響郵件收發,所以我有先用虛擬機測試過一遍,但實際操作時還是有發生要我重開機的要求,但所幸最後有順利完成。
可以用在家目錄下用du -sh * | sort -h列出目前各帳號已使用的空間 |
用df -h看一下目前磁區的使用狀況,可見主要儲存郵件的空間是在sda3,而且只剩下737MB |
在不停機的情況下,可以到ESXI上動態增加50GB的VMDK空間(但要先確認裡面快照要清除,不然會添加失敗,等添加完空間後再做快照) |
添增完實體空間後,用fdisk -l /dev/sda會發現沒有偵測到新的空間 |
# ls /sys/class/scsi_device
\\重新掃描 SCSI (註:Small Computer System Interface 小型電腦系統接口),用輸入指令的方式可在不重啟的情況重掃儲存硬體,如果像下圖哪樣獲得1:0:0:0和2:0:0:0兩項,就針對它們做掃瞄
# echo 1> /sys/class/scsi_device/1\:0\:0\:0/device/rescan
# echo 1> /sys/class/scsi_device/2\:0\:0\:0/device/rescan
要用以上指令手動刷新硬碟 |
# fdisk -l /dev/sda
刷新完再用fdsik -l就會發現空間和磁柱都增加了,但是會發現sda3的end磁柱數尚未空增到盡頭,因為接下來還要作手動去擴充sda3 |
# lsblk -f
用lsblk -f 先查看sda3的file system格式 |
沒有留言:
張貼留言