
В статье описывается, как использовать 4G довольно быстрой Nand памяти, имеющейся в Cubieboard 1. Обычно стремятся устанавливать в Nand память систему и загружаться из нее, так как она работает быстрее [1],[2]. Но в этом случае переустанавливать систему довольно хлопотно, проще заменить SD карту. Лучше использовать Nand память как обычный накопитель для хранения данных, 4 Gb никогда не будут лишними. Как узнать, сколько Nand памяти и автоматически подключить ее при перезагрузке — тема этой статьи.
У меня в Nand памяти два раздела - nanda и nandb. Они остались после попыток установить систему в Nand память. Наверное, у вас будут другие разделы. Дайте команду lsblk, чтобы посмотреть диски и разделы.

Создайте каталоги для монтирования. Я создал в каталоге /mnt два подкаталога nand_a и nand_b.

Смонтируйте командой mount разделы nanda и nandb в созданные каталоги.

После перезагрузки/выключения компьютера монтировать разделы придется заново, поэтому желательно прописать их в /etc/fstab. Тогда они будут автоматически монтироваться при загрузке системы. Здесь вам потребуется знать тип файловой системы, посмотреть его можно командой df с опцией -T. Опция -h выводит значения в мегабайтах.

Запустите редактор nano командой sudo nano /etc/fstab и добавьте строки, как показано на скриншоте.

Сначала указываются устройство, потом точка монтирования, тип файловой системы и опции монтирования. Сохраните fstab и перезагрузите систему. Командой df проверьте, смонтировались ли разделы:

На данный момент владельцем каталогов является пользователь rooot, поэтому обычный пользователь cubie не сможет туда ничего записать. Измените права доступа и владельца командами
sudo chmod -R 777 /mnt/
sudo chown -R cubie:cubie /mnt

Права на загрузочный раздел (каталог nand_a) система отказывается менять (Operation not permitted — операция не разрешена), а на каталог nand_b благополучно изменила.
Как изменить разделы, написано в [2] и [3]. Используется команда nand-part.

Команда sudo fdisk -l выдает сообщение Disk /dev/nandb doesn't contain a valid partition table - диск не содержит правильной таблицы раздела, видимо поэтому размер равен нулю.
Использованные ресурсы
1. https://thinkonbytes.blogspot.ru/2013/11/how-install-ubuntu-into-cubieboard-and.html
2. http://linux-sunxi.org/Installing_to_NAND
3. http://www.cubieforums.com/index.php?topic=72.0
4. https://losst.ru/komanda-df-linux
|