Windows 호스트 시스템에서 조각 모음을 위해 물리적 Ext3 드라이브에 액세스하시겠습니까?
노트: Linux 파일 시스템이 조각화되어 있지 않다는 신화를 폭로합니다. http://www.webupd8.org/2010/03/install-defrag-defragmentation.html
하지만 이것은 흔한 오해이다.어떤 경우에는 Linux 파일 시스템 조각 모음을 실제로 수행해야 합니다.. 이것도 [Ubuntu 개발자는 최근 게시물에서 이를 확인했습니다.][1] 저는 몇 분 전에 우분투 포럼에서 우연히 ureadahead를 발견했습니다.에서:우분투 포럼 게시물:http://ubuntuforums.org/showthread.php?t=1434502
이를 방지하는 유일한 방법은 디스크 조각 모음을 수행하는 것입니다.하지만 Linux 파일 시스템은 조각 모음을 수행할 필요가 없습니다!
이 말을 한 사람은 누구이든 완전히 틀렸습니다. 이는 가장 일반적인 Linux 신화 중 하나입니다.
사실은 이렇습니다Linux 파일 시스템은 가능한 한 inode 테이블 조각화를 방지합니다.. 이는 파일이 디스크에서 어떻게 분할(조각화)되는지, 해당 부분이 어디에 있는지에 대한 인덱스가 전체적으로 함께 유지되는 경향이 있음을 의미합니다.
이는 좋은 일입니다. inode 테이블의 조각화는 다른 파일 시스템(이 파일 시스템의 FAT 등)에서 큰 문제이므로 함께 유지하면 성능이 향상됩니다.
하지만데이터 자체는 단편화되어 있습니다., 그리고디스크 전체에 무작위 순서로 배포. 불행하게도 부팅 과정에서 이것이 우리에게 필요한 데이터입니다.
앞으로 우리가 하고 싶은 일 중 하나는 ureadahead를 사용하여 부팅 중에 필요한 것을 분석하고 조각 모음에 공급하여 필요한 모든 것이 디스크의 하나의 큰 덩어리에 있도록 하는 것입니다.
이것의 반대:
https://askubuntu.com/questions/59007/defragging-ntfs-partitions-from-linux
- 아마도 Linux(Mint 등) 가상 머신을 통해서일까요?
- 아마도 Linux용 Windows 하위 시스템을 통해서일까요?
- Windows에서 실행할 수 있는 다른 하위 시스템/패키지가 있습니까?
Windows 호스트 OS에서 Linux 조각 모음 도구/유틸리티를 수행하기 위해 물리적 드라이브에 액세스할 수 있는 방법이 있습니까?
https://en.wikipedia.org/wiki/Ext3#조각 모음ext3는 파일 조각화에 강하지만 시간이 지남에 따라 또는 특정 사용 패턴(예: 대용량 파일 쓰기 속도 저하)으로 인해 조각화될 수 있습니다. [23][24]
답변1
이는 Linux 가상 머신을 사용하여 가능합니다. 이 기사에서는 VirtualBox에서 Linux를 가상 머신으로 설정했으며 Linux 조각 모음 도구를 사용하는 방법을 알고 있다고 가정합니다.
- 하드 드라이브를 삽입합니다. 팝업 대화 상자에서 "형식"을 클릭하지 마십시오.
- Win+R을 누릅니다. 그런 다음 입력
디스크 관리자
- 하단의 드라이브까지 아래로 스크롤합니다. 디스크 번호를 기록해 두세요
- 열려 있는 VirtualBox 창을 모두 닫습니다.
- Win + X를 눌러 관리자 권한으로 명령 프롬프트를 열고 명령 프롬프트(관리자)를 클릭하세요.
- 지금 입장하세요
CD %programfiles%\Oracle\VirtualBox
또는 VirtualBox를 설치한 곳마다
- 지금 입장하세요
VBoxManage 내부 명령 createrawvmdk -파일 이름 C:\usb.vmdk -rawdisk \.\PhysicalDrive#
#은 디스크 번호입니다. C:\usb.vmdk는 원하는 곳에 위치할 수 있습니다.
- 관리자 권한으로 Virtual Box를 엽니다. (마우스 우클릭 > 관리자 권한으로 실행)
- Linux 가상 머신에서 마우스 오른쪽 버튼을 클릭하고 설정을 클릭합니다. 그런 다음 SATA 하드 드라이브를 선택, 저장 및 추가합니다. 그런 다음 클릭하여 기존 디스크를 선택합니다.
- .vmdk 하드 드라이브 파일로 이동하고 확인을 클릭합니다. 올바르게 수행했다고 가정하면 다음과 같이 보일 것입니다. "확인"을 클릭하세요
- Linux 가상 머신을 시작하면 드라이브가 Linux에 나타납니다.
[편집하다]
"관리자 권한으로 명령 실행"은 Windows 10에만 해당됩니다. 또한 디스크가 관리자 모드가 아니면 작동하지 않습니다.