136

Re: Ресайз Партиций

а как создать более 4-х разделов на внутренней памяти? у меня вышло создать 1 дополнительный только, для Андроида, а ещё один нельзя создать, пишет что невозможно более 4... хотел убунту вовнутрь воткнуть, а фиг там был
1 - home, 2 - swap, 3 - my docs, 4 - nitdroid
видел скриншот, где у человека там 6 ОСей на внутренней памяти

Поделиться

137

Re: Ресайз Партиций

4 можно создать только primary. если надо больше, то надо создавать extended и в нем уже дальше можно создавать разделы.

А я решил свою задачку! big_smile
Вместо файла - через loop прям партицию замутил.
losetup /dev/loop0 /dev/mmcblk0p1
mount /dev/loop0 /home/user/MyDocs
и все зачетно проканало! smile

[size=2]Nokia N900 - MyDocs 29GB vfat, / @ microSD-Class10 ext4, custom kernel-bfs @ 1.0Ghz,
BASH default shell, root without sudser & rootsh, modded pulseaudio
[/size]

Поделиться

138

Re: Ресайз Партиций

Blayder - маньячище...!!! smile

Поделиться

139

Re: Ресайз Партиций

а как это сделать? я как ни пытался, он всё время говорит что невозможно выполнить... можно подробнее?

Поделиться

140

Re: Ресайз Партиций

А вот я использую иногда N900 как флэшку... А при таком варианте подключив его машине с виндой ничего не увижу... Или я не прав...???

Поделиться

141 (04.07.2011 20:12:54 отредактировано Blayder)

Re: Ресайз Партиций

Dominic пишет:

А вот я использую иногда N900 как флэшку... А при таком варианте подключив его машине с виндой ничего не увижу... Или я не прав...???

Увидишь только флэшку, на которую сможешь все записывать.
но и увидишь 31гб раздел, на который ничего не сможешь записать, разве что если только ставить драйвера для ext3 фс. когда давно такими пользовался для хрюшки при дуалбуте, чтоб можно было доки только в одном экземпляре оставлять.

nick_stokes пишет:

а как это сделать? я как ни пытался, он всё время говорит что невозможно выполнить... можно подробнее?

Поподробней о проблеме. Все команды разумеется выполняются от рута.
Да и прежде чем это делать, вы точно уверены что это вам надо? У вас уже есть /home на 31гиг?

Осталось еще подправить косяк с монтированием, ато при подключении по усб, потом MyDocs назад не монтируется big_smile

[size=2]Nokia N900 - MyDocs 29GB vfat, / @ microSD-Class10 ext4, custom kernel-bfs @ 1.0Ghz,
BASH default shell, root without sudser & rootsh, modded pulseaudio
[/size]

Поделиться

142

Re: Ресайз Партиций

бррр.. да ну нафиг тогда) я думал есть более простой способ, но кажется проще поставить на флешку и всё)))

Поделиться

143 (04.07.2011 22:02:04 отредактировано Blayder)

Re: Ресайз Партиций

разберусь со всем до конца, может гайд напишу, как сделать /home 31 гиг без отдельной партиции для MyDocs. Может кому пригодится.

А с монтированием после отключения усб оказалось просто! На том же вики maemo.org о переразбивке разделов нашел название скрипта, срабатывающего после отключения усб и туда засунул монтирование MyDocs big_smile Все окей smile И из линуха можн спокойно в /home кидать документы smile

[size=2]Nokia N900 - MyDocs 29GB vfat, / @ microSD-Class10 ext4, custom kernel-bfs @ 1.0Ghz,
BASH default shell, root without sudser & rootsh, modded pulseaudio
[/size]

Поделиться

144

Re: Ресайз Партиций

Пара дней ломания головы, гугленья и бекапанья/восстановления пару 10ков раз, получил результат:
768Mb SWAP
Оставшееся место под /home в ext4.
По ходу дела и экспериментировая провел небольшой тест. Весьма не точный судя по всему, но хоть примерная карина ясна.
Суть тэста проста - пишем файл в /home, потом его считываем. Каждое действие измерям по времени командой time. повторяем 5 раз.
Опробовано при /home имеющем ФС ext3, потом при /home расположенном на microSD карте памяти с ext4, и по дконец /home опять на eMMC с ext4 ФС.
Настройки swappolube те, что устанавливаются по кнопке proposed.

Скрипт, который использовал для тэста:

#!/bin/sh
for run in `seq 1 5`
do
  sync
  echo 3 > /proc/sys/vm/drop_caches
  sleep 1
  echo "-----  write  -----"
  time sh -c "dd if=/dev/zero of=/home/bench bs=4k count=17600 && sync"
  echo "-----  read  -----"
  time sh -c "dd if=/home/bench of=/dev/null"
  rm /home/bench
done

А так же полученные мною результаты:

------------------------------------------
|   W       R       I       T       E    |
------------------------------------------
|  Ext3 eMMC  |  Ext4 uSD  |  Ext4 eMMC  |
------------------------------------------
|  1m 18.38s  |  0m 9.23s  |  0m 19.09s  |
|  0m 54.25s  |  0m 8.82s  |  0m 10.52s  |
|  0m 37.54s  |  0m 8.97s  |  0m 17.11s  |
|  0m 26.73s  |  0m 9.30s  |  0m 22.23s  |
|  0m 41.18s  |  0m 9.19s  |  0m 13.49s  |
------------------------------------------
|  0m 47.62s  |  0m 9.10s  |  0m 16.49s  |
------------------------------------------
|       R       E       A       D        |
------------------------------------------
|  Ext3 eMMC  |  Ext4 uSD  |  Ext4 eMMC  |
------------------------------------------
|  0m 8.13s   |  0m 4.40s  |  0m 6.33s   |
|  0m 6.61s   |  0m 4.73s  |  0m 2.51s   |
|  0m 7.26s   |  0m 4.40s  |  0m 5.60s   |
|  0m 7.77s   |  0m 4.28s  |  0m 4.32s   |
|  0m 7.98s   |  0m 4.23s  |  0m 1.19s   |
------------------------------------------
|  0m 7.55s   |  0m 4.41s  |  0m 3.99s   |
------------------------------------------

ext4 монтировался с теми же параметрами, что и ext3, кроме как добавленной опции nodiratime.
если кому интересен процесс создания ext4 разделаЮ тогда постараюсь написать гайд для самых отчаянных и бесстрашных!.

cat /etc/fstab
rootfs / rootfs defaults,errors=remount-ro,noatime 0 0
/dev/mmcblk0p1 /home ext4 rw,noatime,nodiratime,errors=continue,commit=1,data=writeback 0 0
/home/opt /opt none bind
/dev/mmcblk0p2 none swap sw 0 0
/dev/mmcblk1p1 /media/mmc1 vfat noauto,nodev,noexec,nosuid,noatime,nodiratime,utf8,uid=29999,shortname=mixed,dmask=000,fmask=0133,rodir 0 0
/dev/loop0 /media/N900 ext4 rw,noatime,nodiratime,errors=continue,commit=1,data=writeback 0 0
df -h
Filesystem                Size      Used Available Use% Mounted on
rootfs                  227.9M    168.2M     55.5M  75% /
ubi0:rootfs             227.9M    168.2M     55.5M  75% /
tmpfs                     1.0M     92.0k    932.0k   9% /tmp
tmpfs                   256.0k     84.0k    172.0k  33% /var/run
none                     10.0M     80.0k      9.9M   1% /dev
tmpfs                    64.0M      4.0k     64.0M   0% /dev/shm
/dev/mmcblk0p1           28.8G      1.5G     25.9G   5% /home
/home/opt                28.8G      1.5G     25.9G   5% /opt
/dev/loop0               28.8G      1.5G     25.9G   5% /media/N900
/opt/pymaemo/usr/lib/python2.5
                         28.8G      1.5G     25.9G   5% /usr/lib/python2.5
/opt/pymaemo/usr/share/pyshared
                         28.8G      1.5G     25.9G   5% /usr/share/pyshared
/opt/pymaemo/usr/lib/pyshared
                         28.8G      1.5G     25.9G   5% /usr/lib/pyshared
/opt/pymaemo/usr/share/python-support
                         28.8G      1.5G     25.9G   5% /usr/share/python-support
/opt/pymaemo/usr/lib/python-support
                         28.8G      1.5G     25.9G   5% /usr/lib/python-support
/dev/mmcblk1p1            1.7G    830.4M    882.8M  48% /media/mmc1
[size=2]Nokia N900 - MyDocs 29GB vfat, / @ microSD-Class10 ext4, custom kernel-bfs @ 1.0Ghz,
BASH default shell, root without sudser & rootsh, modded pulseaudio
[/size]

Поделиться

145 (08.07.2011 13:52:26 отредактировано ZrX)

Re: Ресайз Партиций

В VANILLA 9999 не потолок, можно любой размер прописать .у меня 24576. Получилось в opt 23.6GB ,в MyDocs 5GB только пришлось стереть байты под пятизначное число . Swap так же можно увеличить.

живее всех живых

Сайт ZrX

Поделиться

146

Re: Ресайз Партиций

а какой смысл это делать? что-то быстрее работать будет или просто потому что это возможно и прикольно? мне в Home даже 4 гига много, а ты 23... куда же тогда закачивать музыку и прочее? на флешку если только? ну или в те 5 гигов? свап увеличивать тоже смысла нет, я расширял до 1024, изменений не заметил вообще никаких, вернул обратно...

Поделиться

147

Re: Ресайз Партиций

Это для инфы а не для смысла

живее всех живых

Сайт ZrX

Поделиться

148

Re: Ресайз Партиций

без смысла данная информация несущественна

149 (13.07.2011 03:23:06 отредактировано Blayder)

Re: Ресайз Партиций

Сегодня для пробы сделал второй свап на микросд карте - вроде как страйп по описанию выходит - повышается пропускная способность, благодаря использованию одновременно двух свапов...
если кому интересно: http://talk.maemo.org/showthread.php?t=70050
В общем, если у вас много приложений и постоянно гоняется свап - может помоч повысить отзывчивость.

[size=2]Nokia N900 - MyDocs 29GB vfat, / @ microSD-Class10 ext4, custom kernel-bfs @ 1.0Ghz,
BASH default shell, root without sudser & rootsh, modded pulseaudio
[/size]

Поделиться

150 (13.07.2011 12:08:07 отредактировано PhenomenonFox)

Re: Ресайз Партиций

Blayder пишет:

повышается пропускная способность

Для этого наверно флешка нужна класса 10, дабы скорость была достаточна.

Да и ЧЕМ можно забить родные 700 метров свапа? Зачем его увеличивать.

И как себя ведет телефон при отсутствии флешки?  А отключении от компа в режиме накопителя?

Поделиться