Место на диске Wiren Board 5


#1

Добрый день,
когда в консоли делаю df - h получаю
Filesystem Size Used Avail Use% Mounted on
/dev/root 978M 902M 16M 99% /
devtmpfs 60M 0 60M 0% /dev
tmpfs 60M 0 60M 0% /dev/shm
tmpfs 60M 2.0M 59M 4% /run
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 60M 0 60M 0% /sys/fs/cgroup
tmpfs 12M 0 12M 0% /run/user/0

По спецификации вроде должно быть 4 Гб.
Как найти оставшееся?


#2

Андрей, добрый день!
Пожалуйста, выполните команду
fdisk -l /dev/mmcblk0
И покажите резльтат. Должно быть что-то похожее на такой вывод:
image

Большая часть разделов диска занята – сервисные и недоступны пользователю.
Пока хотел бы посмотреть на результат команды.


#3

Disk /dev/mmcblk0: 3.7 GiB, 3909091328 bytes, 7634944 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x8aecccf7

Device Boot Start End Sectors Size Id Type
/dev/mmcblk0p1 2048 34815 32768 16M 53 OnTrack DM6 Aux3
/dev/mmcblk0p2 34816 2131967 2097152 1G 83 Linux
/dev/mmcblk0p3 2131968 4229119 2097152 1G 83 Linux
/dev/mmcblk0p4 4229120 7634943 3405824 1.6G 5 Extended
/dev/mmcblk0p5 4231168 4755455 524288 256M 82 Linux swap / Solaris
/dev/mmcblk0p6 4757504 7634943 2877440 1.4G 83 Linux


#4

Извините что напоминаю но будет ли ответ на мой вопрос?


#5

Андрей, добрый день!
Извините за задержку с ответом, пока мы можем только подтвердить, что проблема существует, решение появится с обновлением прошивки.
Мы можем попробовать с вами изменить положение вещей вручную. Подскажите, какой результат выдает на вашем контроллере команда
mkdir /tmp/mmcblk0p6 && mount /dev/mmcblk0p6 /tmp/mmcblk0p6 ?


#6
root@wirenboard-A7XKP6MK:~# mkdir /tmp/mmcblk0p6

root@wirenboard-A7XKP6MK:~# mount /dev/mmcblk0p6 /tmp/mmcblk0p6
mount: wrong fs type, bad option, bad superblock on /dev/mmcblk0p6,
   missing codepage or helper program, or other error

   In some cases useful info is found in syslog - try
   dmesg | tail or so.

И если уж будет новая прошивка то нельзя ли НЕ делить место доступное пользователя на 2, а сделать один раздел доступный пользователю но побольше( установил gcc, g++, php и на boost -all dev места не хватило)


#7

Добрый день, Андрей! Извините за задержку с ответом.

Подготовил инструкцию по подключению неотформатированного раздела. Все пункту следует выполнять очень осторожно и при любых возникающих ошибках останавливаться и не продолжать дальнейшие действия.
Сделайте резервные копии всех файлов с вашими уникальными данными.

  1. Вставьте в контроллер флешку (8Gb свободного места будет достаточно).

  2. После этого командой dmesg посмотрите, какие разделы видит контроллер, например:


    На скриншоте видно, что флешка определилась как устройство /dev/sda с разделом /dev/sda1
    У вас, скорее всего, будет так же.

  3. Создайте точку монтирования
    mkdir /tmp/sda1
    и примонтируйте флешку:
    mount /dev/sda1 /tmp/sda1

  4. Заархивируйте текущие настройки контроллера:
    tar czvf /tmp/sda1/mnt.tgz /mnt/*

  5. Остановить вотчдог:
    service watchdog stop

  6. Удалите файлы настроек контроллера из корневого раздела:
    rm -rf /mnt/data/*

  7. Создайте файловую систему в неотформатированном разделе:
    mkfs.ext4 /dev/mmcblk0p6

  8. Смонируйте новый раздел:
    mount /dev/mmcblk0p6

  9. Разархивируйте файлы из архива на флешке:
    cd /; tar xzvf /tmp/sda1/mnt.tgz

  10. Перезагрузите контроллер, выньте флешку.

После перезагрузки вы должны увидеть новый раздел в списке смониторванных по команде mount:
image