目錄
- 解決linux中ls卡死問題
- 產生原因
- 解決辦法
- 磁盤ls卡死,不顯示結果
- 問題
- 臨時方案
- 總結
解決linux中ls卡死問題
linux操作部分目錄出現ls 卡死的情況
產生原因
該文件夾中有一個服務掛載在該文件夾某一目錄下,因突然關機等異常情況導致該服務無限制等待,機器重啟后也不能正常連接
解決辦法
#查看與該文件夾相應的服務掛載情況 mount -l #找到掛載的目錄,取消掛載文件夾 sudo umount -l 文件夾 #取消掛載后,看下nfs的服務器是否啟動成功。 #查看NFS服務的狀態 systemctl status nfs #若沒有啟動,則重新啟動 systemctl enable nfs systemctl start nfs systemctl enable rpcbind systemctl start rpcbind #啟動成功,則重新掛載目錄 mount -t nfs 遠程掛載服務器ip:遠程服務磁盤地址 當前服務器磁盤地址
磁盤ls卡死,不顯示結果
問題
環境Centos7,在磁盤使用期間,突然ls不出內容,呈現卡死現象,這種情況要如何解決呢?
臨時方案
猜測是磁盤小文件太多,磁盤邏輯分區出了問題,可使用以下方法進行修復
1.重啟服務器
reboot
2.查看磁盤
(base) [root@localhost ~]# fdisk -l 磁盤 /dev/sda:512.1 GB, 512110190592 字節,1000215216 個扇區 Units = 扇區 of 1 * 512 = 512 bytes 扇區大小(邏輯/物理):512 字節 / 512 字節 I/O 大小(最小/最佳):512 字節 / 512 字節 磁盤標簽類型:dos 磁盤標識符:0x0009602a ? ?設備 Boot ? ? ?Start ? ? ? ? End ? ? ?Blocks ? Id ?System /dev/sda1 ? * ? ? ? ?2048 ? ? 2099199 ? ? 1048576 ? 83 ?Linux /dev/sda2 ? ? ? ? 2099200 ? 840968191 ? 419434496 ? 8e ?Linux LVM 磁盤 /dev/mapper/centos-root:429.5 GB, 429496729600 字節,838860800 個扇區 Units = 扇區 of 1 * 512 = 512 bytes 扇區大小(邏輯/物理):512 字節 / 512 字節 I/O 大小(最小/最佳):512 字節 / 512 字節 磁盤 /dev/loop0:107.4 GB, 107374182400 字節,209715200 個扇區 Units = 扇區 of 1 * 512 = 512 bytes 扇區大小(邏輯/物理):512 字節 / 512 字節 I/O 大小(最小/最佳):512 字節 / 512 字節 磁盤 /dev/loop1:2147 MB, 2147483648 字節,4194304 個扇區 Units = 扇區 of 1 * 512 = 512 bytes 扇區大小(邏輯/物理):512 字節 / 512 字節 I/O 大小(最小/最佳):512 字節 / 512 字節 磁盤 /dev/mapper/docker-253:0-965095-pool:107.4 GB, 107374182400 字節,209715200 個扇區 Units = 扇區 of 1 * 512 = 512 bytes 扇區大小(邏輯/物理):512 字節 / 512 字節 I/O 大小(最小/最佳):65536 字節 / 65536 字節
3.修復磁盤(根據實際情況修改)
fsck -t ext4 /dev/sdb1 # 修改成你自己的磁盤
4.重新掛載
mount /dev/sdb1 /data
總結
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持。