Liux 아래 mount / umount windows 아래 파 티 션 FAT, NTFS 불 러 오기

4642 단어 windowslinuxC#XPext
windows XP 는 갑자기 들 어 갈 수 없 었 지만 시스템 디스크 C [NTFS 형식] 에서 중요 한 자 료 를 꺼 내야 합 니 다. 고 스 트, 드 워 프 공구 상자 같은 DOS 도구 로 해결 할 수 있 었 으 나 시험 해 보 았 지만 시스템 디스크 C 를 식별 할 수 없 었 습 니 다. 비록 이러한 도 구 는 NTFS 형식 을 지원 한다 고 주장 하지만 마지막 으로 이 하 드 디스크 를 내 XP 시스템 시디롬 에 마 운 트 하여 디스크 에서 데 이 터 를 읽 기로 결 정 했 습 니 다. 그러나 제 XP 는 FAT 32 형식 입 니 다.식별 할 수 없습니다. 저 는 이중 운영 체제 이기 때문에 제 Liux [Fedora core 4] 시스템 에서 이 임 무 를 완성 하기 로 결 정 했 습 니 다. 다음은 작업 의 기록 입 니 다. 1. mount 명령 mount -t -o 예 를 들 어 mount - t vfat - o iocharset = utf 8, umask = 000 / dev / hda 5 / mnt / D, 그리고 mount - t ntfs - o nls = utf 8, umask = 000 / dev / hd1 / mnt / sysc 등 이 있 습 니 다. 그런데 여기 서 문제 가 발생 했 습 니 다.먼저 제 시스템 이 이 파일 형식 NTFS 를 인식 하지 못 합 니 다. 그 다음 에 "외 장 된 시스템 디스크 C 가 hdd 1 인 것 을 어떻게 아 십 니까?" 라 고 물 을 것 입 니 다. 예, 계속... > > NTFS 형식 에 대한 식별: > 1. 우 리 는 먼저 시스템 의 커 널 을 확인 해 야 합 니 다.우 리 는 시스템 의 커 널 버 전에 따라 ntfs 를 지원 하 는 커 널 패 치 를 다운로드 해 야 합 니 다. > >[root@localhost kalon]# uname -aLinux localhost.localdomain 2.6.11-1.1369_FC4 \ # 1 Thu Jun 2 22: 55: 56 EDT 2005 i68 6 i686 i386 GNU / Linux 는 반드시 자세히 보아 야 한다. 2.6.11 - 1.1369FC4 는 i686 입 니 다. smp 라 는 글자 가 없습니다. smp 는 다 중 프로 세 서 를 지원 하 는 커 널 입 니 다. 이러한 커 널 을 사용 하면 해당 버 전의 smp 를 다운로드 해 야 합 니 다.우리 어디 가서 다운 받 을 까?kernel ntfs 프로젝트 는http://linux-ntfs.sourceforge.netFedora core 4.0 의 kernel NTFS RPM 패키지:http://linux-ntfs.sourceforge.net/rpm/fedora4.html위의 커 널 정보 에 따 르 면 우 리 는 2.6.11 - 1.1369 를 다운로드 해 야 한다.FC4 i686 의, 다운로드 한 것 은: kernel - module - ntfs - 2.6.11 - 1.1369FC4 - 2.1.22 - 0. rr. 6.0. i686. rpm 주소:http://prdownloads.sourceforge.net/linux-ntfs/kernel-module-ntfs-2.6.11-1.1369_FC4 - 2.1.22 - 0. rr. 6.0. i686. rpm 설치 커 널 ntfs 모듈: > [root@localhostkalon] \ # rpm -ivh kernel-module-ntfs*
> > 2. 어느 파 티 션 이 NTFS 형식 인지 판단 하고 NTFS 파 티 션 을 불 러 옵 니 다. > >[root@localhost kalon]# /sbin/fdisk -lDisk /dev/hda: 80.0 GB, 80060424192 bytes255 heads, 63 sectors/track, 9733 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytes    Device Boot       Start          End       Blocks    Id System/dev/hda1    *            1         1306     10490413+    c W95 FAT32 (LBA)/dev/hda2             1307         9733     67689877+    f W95 Ext'd (LBA)/dev/hda5             1307         2612     10490413+    b W95 FAT32/dev/hda6             2613         4571     15735636     b W95 FAT32/dev/hda7             4572         7182     20972826     b W95 FAT32/dev/hda8             8470         9733     10153048+    b W95 FAT32/dev/hda9             7183         7195       104391    83 Linux/dev/hda10            7196         8469     10233373+ 8e Linux LVMDisk /dev/hdd : 40.0 GB, 40060424192 bytes255 heads, 63 sectors/track, 9733 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytes    Device Boot       Start          End       Blocks    Id System/dev/hdd1    *            1         1306     10490413+    c W95 NTFS(LBA)/dev/hdd2             1307         9733     67689877+    f W95 Ext 'd (LBA).....................................................................위 에서 보 듯 이 / dev / hda 1 은 NTFS 형식 임 을 알 고 있 습 니 다.1] 마 운 트 지점 의 디 렉 터 리 를 만 들 려 고 합 니 다. 예 를 들 어 / mnt / 디 렉 터 리 아래 sysc 디 렉 터 리 를 만 들 려 고 합 니 다. [root@localhostkalon] \ # mkdir / mnt / sysc 2] / dev / hd1 을 / mnt / sysc 에 마 운 트 합 니 다. 그러면 / dev / hd1 디스크 내용 을 볼 때 / mnt / sysc 에서 찾 을 수 있 습 니 다.[root@localhost kalon]# mount -t ntfs -o nls=utf8,umask=000 /dev/hdd1 /mnt/sysc
주: - t ntfs 는 파일 시스템 의 형식 이 ntfs 라 는 것 을 설명 합 니 다. -o 는 옵션 입 니 다. nls = utf 8 은 Native Language Support (로 컬 언어 지원) 가 utf 8 이라는 뜻 입 니 다. 즉, 여러분 이 자주 말 하 는 언어 인 코딩 도 iocharset = utf 8 로 바 꿀 수 있 습 니 다.Fedora core 4.0 의 기본 언어 인 코딩 은 utf 8 입 니 다. 이렇게 하면 중국 어 를 표시 할 수 있 습 니 다.umask = 000 은 모든 사용자 그룹 이 읽 고 쓸 수 있 음 을 표시 하지만 NTFS 가 Linux 에 기록 하 는 것 이 안전 하지 않 기 때문에 읽 을 수 밖 에 없고 쓸 수 없습니다.마 운 트 된 거 아니 야?2. dh - lh 디스크 사용 현황 명령 > [root@localhost kalon]# df -lhFilesystem             용량 사용 가능% 마 운 트 지점 / dev / mapper / VolGroup 00 - LogVol 00                       8.5G 3.7G 4.4G 46% //dev/hda9               99M 9.9M    84M 11% /boot/dev/shm               252M      0 252M    0% /dev/shm/dev/hdd1               10G 9.8G 234 M 98% / mnt / sysc..............................................................................남 은 나 는 더 이상 말 하지 않 겠 다.iocharset = utf 8 0 0 dev / hda 5 / mnt / D ntfs umask = 000, iocharset = utf 8 0 > > cp - r - f srcDir dstDir / / 디 렉 터 리 파일 복사 > > rm - rf dstDir / / 디 렉 터 리 파일 삭제 >.......... umount 명령
마 운 트 된 디 렉 터 리 나 디스크 를 마 운 트 해제 하려 면 다음 명령 을 입력 하 십시오.
>>umount /dev/sda5

좋은 웹페이지 즐겨찾기