fdisk는 64G SD 카드에 mmcblk0p3을 만드는 데 사용됩니다. ext2 fs를 마운트하는 방법은 무엇입니까?
Disk /dev/mmcblk0: 63.8 GB, 63864569856 bytes
255 heads, 63 sectors/track, 7764 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/mmcblk0p1 * 2 6 40162+ c Win95 FAT32 (LBA)
/dev/mmcblk0p2 7 130 996030 83 Linux
/dev/mmcblk0p3 131 7764 61320105 83 Linux
FS
는 다음과 같이 포맷 :$ mke2fs -L media /dev/mmcblk0p3
Filesystem label=media
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
3833856 inodes, 15330026 blocks
766501 blocks (5%) reserved for the super user
First data block=0
Maximum filesystem blocks=16777216
468 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, ...
마운트 포인트는/미디어는 확실히 존재하고 mmcblk0p3는 Win95는 FAT32 파티션에 FAT32의 FS가있을 때 $ mount /dev/mmcblk0p3 /media
잘 작동합니다. FAT32 파티션 3은이 임베디드 Linux 타겟 (전원주기, USB 대용량 저장 장치 연결 해제 등)에 너무 쉽게 연결되어 있기 때문에 FAT32에서 ext2로 변경해야합니다. Ubuntu 10.04 데스크탑 시스템은 파티션 유형이 ext2이고 SD 카드 파티션을 마운트 할 수 있는지 확인하는 데 사용되었지만 임베디드 Linux 대상에서 작동해야합니다. 커널 버전은 BusyBox v1.18.2와 함께 2.6.32-17-ridgerun입니다.
- 는 이유는 무엇입니까
$ mount /dev/mmcblk0p3 /media
원인mount: mounting /dev/mmcblk0p3 on /media failed: Invalid argument?
- 이유는 무엇입니까
mount -t ext2 /dev/mmcblk0p3 /media
원인mount: mounting /dev/mmcblk0p3 on /media failed: No such device?
lsmod가있는 ext2 모듈이 있는지 확인 했습니까? – pmod
@pmod 오늘은 사무실에 없지만'mk2fs'는'mkfs.ext2 '와 같지 않습니다. 어느 쪽이든 월요일에 lsmod에 확인하겠습니다. – jacknad
문제 외에도 ext2가 실제로 관심사에 비추어 선택의 폭이 뛰어나다는 사실이 명확하지 않습니다. 저널링이나 플래시 최적화가 필요한 것이 있습니까? –