LINUX.ORG.RU

Raspbian. Мало свободной памяти после установки

 ,


0

1

Купил модель Raspberry Pi 2 Model B и установил на нее последний образ Raspbian с https://www.raspberrypi.org/downloads/raspbian/

Устанавливал образ RASPBIAN JESSIE LITE, то есть без графической оболочки. Размер флешки, на которую записывал образ, 8гб.

После установки, выполнил команду df -h:

pi@raspberrypi:~ $ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/root       1.3G  931M  262M  79% /
devtmpfs        459M     0  459M   0% /dev
tmpfs           463M     0  463M   0% /dev/shm
tmpfs           463M  6.2M  457M   2% /run
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           463M     0  463M   0% /sys/fs/cgroup
/dev/mmcblk0p1   60M   20M   41M  34% /boot

Собственно вопрос: Почему свободно 262Мб, если флешка 8гб, а образ Raspbian весит 1гб?


Ты что, командой dd «устанавливал»? Ну, позрдавляю, ССЗБ, чо..

Посмотри для прикола выхлоп fdisk -l

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от mandala

Rpi вообще был изначально задуман не для того, для чего его стали применять.

APPLE_OS_XX_OS_XY
()
Ответ на: комментарий от Eddy_Em

Ты что, командой dd «устанавливал»?

А что в этом плохого? Там же есть потом тулза которая переопределяет раздел на все свободно пространство.

APPLE_OS_XX_OS_XY
()
Ответ на: комментарий от APPLE_OS_XX_OS_XY

А что в этом плохого?

Ничего, кроме того, что этой командой можно лишь загрузчик скопировать. А все остальное — при помощи cp или rsync, т.к. иначе как ты размер раздела измешишь?

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

там в этом raspbian есть в raspi-config отдельным пунктом. Да и вручную, думаю, можно. Сам не пробовал. Но raspbian как раз заточен на установку с помощью dd.

APPLE_OS_XX_OS_XY
()
Ответ на: комментарий от APPLE_OS_XX_OS_XY

Если это действительно так, то там отсутствуют другие разделы (в т.ч. своп), что совсем не комильфо. У меня на работе распбиан стоит на 16-гиговой флехе. Я сначала создал разделы, dd'ой запилил на флешку загрузчик и cp скопировал остальное. Потом загрузился с этой флехой, проверил, что все работает, полностью слил образ на комп и затем уже все манипуляции делал в qemu-чруте (т.к. даже обновления, несмотря на то, что ничего компилять не надо, на «малинке» идут крайне медленно, быстрей на компе все сделать, а потом обновить содержимое флехи).

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от APPLE_OS_XX_OS_XY

Точно! А я и забыл уже. Давненько я с «малинкой» не работал. Тогда ведь там вообще никаких проблем нет.

ТС, на тебе скрипты (авось, пригодятся) для qemu-chroot:

#!/bin/bash
CHRT="ROOT"  # directory to which do chroot
if [ $# != 1 ]; then
    echo "usage: $0 image"
    exit 1
fi

function mnt(){
    mount -o bind $1 ${CHRT}$1  # it would be better to do mount -rbind
}
# without this bullshit chroot won't work (for Qubie you don't need such trap)
[ -f /proc/sys/fs/binfmt_misc/arm ] || echo ':arm:M::\x7fELF\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x28\x00:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\x
fe\xff\xff\xff:/usr/bin/qemu-arm-static:' > /proc/sys/fs/binfmt_misc/register
mount -o loop,offset=62914560 $1 ${CHRT}  # you can look offset value in fdisk -l your_image
mnt /dev
mnt /dev/pts
mnt /sys
mount -t proc none ${CHRT}/proc
mnt /run
chroot ${CHRT}

И скрипт для отмонтирования:

#!/bin/bash
CHRT="ROOT"

umount ${CHRT}/proc
umount ${CHRT}/run
umount ${CHRT}/sys
umount ${CHRT}/dev/pts
umount ${CHRT}/dev
umount ${CHRT}

Eddy_Em ☆☆☆☆☆
()

Так там при загрузке было меню, где предлагается расширить системный раздел на всю карточку.

greenman ★★★★★
()
Ответ на: комментарий от greenman

Вот именно, что при загрузке ничего не предлагает. Сразу ОС загружается и предлагает ввод логина и пароля.

inefoy
() автор топика
Ответ на: комментарий от inefoy

Чтобы когда закончишь подчистить. А то наберешь команду mount и замучишься выискивать нужное. У меня ведь помимо «малинки» еще гента есть кубитрачная, которую я периодически обновляю (тоже в чруте quemu-вском).

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от greenman

Ого О_о

Получается, если я выберу Expand Filesystem, то все свободное место появится в системе? :) Это мне и нужно было )) Спасибо

inefoy
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.