ScriptMakeR
Клуб переводчиков
- Сообщения
- 1,423
- Реакции
- 458
Данный пример больше похож на символьную ссылку, а не монтирование. Под монтирование я понимаю, подключение раздела или устройства.Приведу пример, как бы это выглядело на OS Windows. На диске C у меня есть папки Program Files и Windows. В папке Windows я создаю папку Mount и в нее монтирую папку Program Files. Теперь, переходя в папку Windows/Mount/ мне отображается содержимое папки Program Files. При этом, содержимое папки Program Files мне доступно как из самой этой папки, так и из папки Windows/Mount/.
Сами читали?Очень рекомендую к прочтению Файловая система Ubuntu.
А в тут нет разделения на разделы/устройства/каталоги. Все они монтируются одинаково. Можно монтировать как физический диск, так и логический диск, так и каталог. В самой файловой системе нет разделения на диски. Есть только дерево каталогов.Под монтирование я понимаю, подключение раздела или устройства.
Да. Правда давно это было. Пытался изложить наиболее понятным, для неподготовленного пользователя, языком.Сами читали?
А в тут нет разделения на разделы/устройства/каталоги.
Попробуйте на ubunte смонтировать в /mnt какой нибудь существующий каталог и сообщите о результатах.Можно монтировать как физический диск, так и логический диск, так и каталог.
И как Вы уже сказали:Пытался изложить наиболее понятным, для неподготовленного пользователя, языком.
Этого, на мой взгляд, достаточно, для того, чтобы иметь начальное представление об особенностях файловой системы OS Android.А то что они просто отображаются каталогами это да
Прав таких не имеюПо тексту - надо бы оформление красиво сделать и картинки залить.
Соглашусь с glax24. "Монтирование" -совсем не то слово, которое можно было бы употребить к файловой системе Android. Тем более, Вы ScriptMakeR, сами отметили, что монтирование - тоже штука достаточно широкая (физические, логические разделы можно монтировать). Потому просто замените слово "монтировать" другим применительно к Android и все будет хорошо.Прав таких не имею
А какими картинками данный текст можно оформить? Пару скринов с файлового менеджера, да профиль самого робота? Что-то не вяжутся у меня картинки с данным текстом.
Либо, если употребляете слово "примонтировать" то уточняйте, что что процесс отличается от классического для линуксоидов. Тогда тоже вопросов и докапываний не будет. Хотя это тоже странно т.к. Андроид, по сути, сам является надстройкой а не полноценной ОС.Theriollaria,
Статью перерабатываю, вчера на сон грядущий делал. Замечания принимаю. Постараюсь учесть недочеты, но и оставить все простым языком.
Theriollaria,
Хочу еще раз обратить внимание на то, что данный материал нацелен на людей не подкованных в тонкостях и терминах не то что Linux систем, но и любых других ОС в принципе. Я сам не претендую на звание гуру линукса, мне и до уверенного пользователя далеко. Просто, когда человек, не знакомый с некоторыми особенностями данной ФС, вдруг обнаруживает, что содержимое его флешки отображается не только в привычно выделенной флешке, а еще и в трех местах памяти аппарата, возникает вопрос. Как так-то?
Тавтология. Не понятно, что подразумевается. Может, что объекту монтирования еще не назначен идентификатор,Сразу скажу, что монтировать папку с немонтированного диска/флешки не получится, его (диска/флеши) просто еще нет в системе.
Все сказанное - очень и очень относительное различие, тем более что:Дело в том, что в файловой системе OS Android нет привычного разделения на диски, как в OS Windows. Тут все находится в одной корневой папке. Физически, у Вас получается несколько разных дисков, а в файловой системе у Вас только одна корневая папка, к которой в указанных местах подключены Ваши диски/флешки.
Дело в том, что в Windows можно организовать абсолютно такую же иерархиюпри этом во встоенных (и большинстве сторонних) файловых менеджерах они отображаются (для удобства пользователя) как отдельные диски/флешки...
Теперь нужно примонтировать Ваш Linux раздел (здесь это sda1) и еще несколько важных директорий:
sudo mount /dev/sda1 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
p.s. imho То есть это делается для разблокировки работающих файлов и устройств, так как иначе они будут не доступны на изменение.Восстановление используя chroot:
Запустите систему с LiveCD/USB и откройте
терминал.
Для этого можно нажать Alt+F2 и ввести команду:
gnome-terminal
Далее необходимо узнать Вашу таблицу разделов. Используйте команду:
sudo fdisk -l
На экран должна быть выведена примерно такая таблица:
/dev/sda1 29 8369 66999082+ 83 Linux
/dev/sda2 * 8370 13995 45190845 7 HPFS/NTFS
/dev/sda3 13996 14593 4803435 5 Extended
Теперь нужно примонтировать Ваш Linux раздел (здесь это sda1) и еще несколько важных директорий:
>sudo mount /dev/sda1 /mnt
>sudo mount --bind /dev /mnt/dev
>sudo mount --bind /proc /mnt/proc
>sudo mount --bind /sys /mnt/sys
Теперь перейдем в окружающую среду chroot:
>sudo chroot /mnt
Теперь необходимо установить GRUB, используя команду:
>grub-install /dev/sda
Если все прошло успешно, выходим из chroot командой:
>exit
Теперь необходимо отмонтировать разделы:
>sudo umount /mnt/dev
>sudo umount /mnt/proc
>sudo umount /mnt/sys
>sudo umount /mnt
Если Вы монтировали раздел /boot воспользуйтесь командой:
>sudo umount /mnt/boot
Затем перезагрузим Ваш компьютер командой:
>sudo reboot
При необходимости Вы можете обновить меню загрузчика командой:
>sudo update-grub
mount --bind
Команда mount с ключом --bind или с коротким ключом -B применяется в системах на ядре Linux (начиная с 2.4.0) для создания синонима каталога в дереве файловой системы. К примеру, команда:
mount --bind /mnt/cdrom/Files /var/ftp/cdrom
позволит обращаться к файлам из /mnt/cdrom/Files через путь /var/ftp/cdrom, где /var/ftp/cdrom — некий уже существующий (возможно, пустой) каталог (его настоящее содержимое будет недоступно до момента размонтирования). Можно также вместо отдельной опции --bind написать -o bind, что будет иметь аналогичное действие. Также это позволяет добавить правило в файл /etc/fstab для монтирования при старте системы:
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?