Крепление карты ext2 sd с BusyBox



Я пытаюсь установить sd-карту, которую я вставил в свой планшет. Sd-карта находится в формате ext2. Я попробовал использовать BusyBox со следующей командой в моем приложении терминала на планшете:



busybox mkfs.ext2


Но, похоже, мне нужно добавить некоторые аргументы в команду. Какие команды мне нужно добавить к нему? Или есть более простой способ установить sd-карту?



Я хотел бы не форматировать sd-карту, поскольку на ней есть данные; но все, что нужно, чтобы прочитать ее в формате ext2, в порядке.

549   2  

2 ответов:

Должно быть busybox mount /dev/block/something /mountpoint. mkfs создает файловую систему типа format в Windows

Http://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

    Ничего не найдено.