확장한 드라이브를 어떻게 다시 검색합니까?

확장한 드라이브를 어떻게 다시 검색합니까?

나는 VM의 드라이브를 자주 확장합니다. 서버를 재부팅하지 않고 드라이브를 다시 검색하려면 어떻게 해야 합니까?

답변1

가장 쉬운 해결책은 scsitools 스크립트 rescan-scsi-bus를 사용하는 것입니다.

sudo apt-get install scsitools
sudo rescan-scsi-bus

14.04에 유틸리티를 설치하지 않고 이를 수행하려면:

echo '1' > /sys/class/scsi_disk/0\:0\:0\:0/device/rescan

중요한:0:0:0:0을 목적에 맞는 적절한 디스크로 교체하십시오.

답변2

재부팅하지 않은 시스템 디스크의 예:

  • 새 크기에 대해 버스를 다시 검색합니다.

    # echo 1 > /sys/block/sda/device/rescan
    
  • 파티션을 확장합니다(ansible과 함께 작동).

    # parted ---pretend-input-tty /dev/sda resizepart F 2 Yes 100%
    - F for Fix 
    - 2 for partition
    - Yes to confirm
    - 100% for whole partition
    
  • 크기를 조정하세요:

    # resize2fs /dev/sda2
    

관련 정보