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, ...
掛載點/媒體肯定存在,$ mount /dev/mmcblk0p3 /media
正常工作時mmcblk0p3是一個Win95的FAT32分區FAT32 FS。我需要從FAT32更改爲ext2,因爲在這個嵌入式Linux目標(電源循環,USB大容量存儲斷開連接等)中FAT32分區3太容易被佔用了。已經使用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 2013-03-15 22:01:05
@pmod我今天不在辦公室,但是'mke2fs'和'mkfs.ext2'不一樣嗎?'無論哪種方式,我都會在星期一與lsmod聯繫。 – jacknad 2013-03-16 14:28:59
除了你的問題,還不清楚ext2實際上是所有優越的選擇,因爲你的擔心 - 你可能想要一些日誌記錄或閃存優化? – 2013-03-17 18:11:00