Крепление карты ext2 sd с BusyBox
Я пытаюсь установить sd-карту, которую я вставил в свой планшет. Sd-карта находится в формате ext2. Я попробовал использовать BusyBox со следующей командой в моем приложении терминала на планшете:
busybox mkfs.ext2
Но, похоже, мне нужно добавить некоторые аргументы в команду. Какие команды мне нужно добавить к нему? Или есть более простой способ установить sd-карту?
Я хотел бы не форматировать sd-карту, поскольку на ней есть данные; но все, что нужно, чтобы прочитать ее в формате ext2, в порядке.
2 ответов:
Должно быть
busybox mount /dev/block/something /mountpoint.mkfsсоздает файловую систему типаformatв WindowsHttp://www.busybox.net/downloads/BusyBox.html#mount
Или есть более простой способ установить sd-карту?
Это обычно происходит автоматически, проверьте
busybox mountбез аргументов, если он уже смонтирован где-то.
Вам нужно монтировать файловую систему ext2, а не создавать файловую систему.
В зависимости от вашего планшета, устройство в /dev может отличаться от моего примера. но в целом вы хотите выполнить аналогичную команду:
busybox mount -t ext2 /dev/block/vold/179:2 /data/sd-extГде /dev/block/vold/179:2 - Это устройство, которое вы пытаетесь установить.
И /data/sd-ext - это путь, к которому вы хотите подключить sd-карту.
Вот страница справки для команды монтирования
1|shell@android:/ $ busybox mount -t option requires an argument -- t BusyBox v1.20.0.git (2012-03-21 01:44:00 GMT) multi-call binary. Usage: mount [OPTIONS] [-o OPTS] DEVICE NODE Mount a filesystem. Filesystem autodetection requires /proc. -a Mount all filesystems in fstab -f Dry run -i Don't run mount helper -r Read-only mount -w Read-write mount (default) -t FSTYPE[,...] Filesystem type(s) -O OPT Mount only filesystems with option OPT (-a only) -o OPT: loop Ignored (loop devices are autodetected) [a]sync Writes are [a]synchronous [no]atime Disable/enable updates to inode access times [no]diratime Disable/enable atime updates to directories [no]relatime Disable/enable atime updates relative to modification time [no]dev (Dis)allow use of special device files [no]exec (Dis)allow use of executable files [no]suid (Dis)allow set-user-id-root programs [r]shared Convert [recursively] to a shared subtree [r]slave Convert [recursively] to a slave subtree [r]private Convert [recursively] to a private subtree [un]bindable Make mount point [un]able to be bind mounted [r]bind Bind a file or directory [recursively] to another location move Relocate an existing mount point remount Remount a mounted filesystem, changing flags ro/rw Same as -r/-w There are filesystem-specific -o flags.
Comments