Как при установке Ubuntu на Odroid-C1 с картой microSD объемом 32 ГБ использовать всю карту?
Следуя инструкциям наОдроид вики, мне удалось запустить Ubuntu-14.04 на моем Odroid-C1 довольно безболезненно. Я запустил "Odroid Utility", чтобы обновить все пакеты и расширить корневую файловую систему, но когда я запускаю df -H
, он показывает:
Filesystem Size Used Avail Use% Mounted on
/dev/mmcblk0p2 4.6G 4.2G 239M 95% /
none 4.1k 0 4.1k 0% /sys/fs/cgroup
udev 439M 4.1k 439M 1% /dev
tmpfs 444M 4.1k 444M 1% /tmp
tmpfs 89M 2.8M 86M 4% /run
none 5.3M 0 5.3M 0% /run/lock
none 444M 78k 444M 1% /run/shm
none 105M 25k 105M 1% /run/user
/dev/mmcblk0p1 135M 7.7M 127M 6% /media/boot
т.е. /dev/mmcblk0p2, моя корневая файловая система, имеет только 4,6G, хотя я использую карту micro SD на 32G. Почему так?
решение1
Вам нужно изменить размер загрузочного раздела на карте micro SD. Стандартный образ, который вы прошиваете, создает раздел фиксированного размера. Текущие образы 14.04 имеют размер около 5 ГБ. Я использую gparted для изменения размера раздела, чтобы он занимал всю карту SD. Возможны и другие варианты разбиения на разделы, например parted, но мне нравится графический интерфейс.
Чтобы изменить размер, убедитесь, что вы ПРАВИЛЬНО определили устройство SD-карты. Для меня это обычно /dev/sdc, поскольку у меня два жестких диска (устройства /dev/sda, /dev/sdb соответственно). ЭТО ОЧЕНЬ ВАЖНО, ТАК КАК ИЗМЕНЕНИЕ РАЗМЕРА РАЗДЕЛА МЕНЯЕТ СТРУКТУРУ/ГЕОМЕТРИЮ ДИСКА.
- Вставьте устройство чтения карт памяти eMMC / SD и идентифицируйте свое устройство (предположительно /dev/sdc)
- В gparted выберите раскрывающееся меню в правом верхнем углу, выберите /dev/sdc из раскрывающегося меню.
- Второй раздел (/dev/sdc2) будет корневой файловой системой. Щелкните по этому разделу в списке разделов; Щелкните правой кнопкой мыши. Выберите «Изменить размер» и установите (или перетащите размер раздела в верхнем окне) так, чтобы он занимал весь диск.
- Нажмите «галочку», чтобы применить операцию по изменению размера.
Надеюсь, это поможет, --Дрю