Jump to content

Recommended Posts

Posted

frya# df -h

Filesystem Size Used Avail Capacity Mounted on

/dev/ad0s1a 193M 137M 41M 77% /

devfs 1.0K 1.0K 0B 100% /dev

/dev/ad0s1g 6.0G 2.2M 5.5G 0% /home

/dev/ad0s1e 484M 66K 445M 0% /tmp

/dev/ad0s1f 1.9G 1.9G -85M 105% /usr

/dev/ad0s1d 193M 14M 164M 8% /var

 

Делаю я это первый раз, поэтому и не правильно разбил винт.

можно ли мне добаавить место к директории /usr, позычив немного в /home??

Posted

В nullfs всегда были и сейчас есть глюки, им никто не занимается, да и кому он нужен, если unionfs суперсет nullfs. В unionfs ядро падало в корку при обращении к созданному на его слое устройству, и на SMP системах, в остальных случаях жило нормально. Недавно unionfs был MFC в 6.2-STABLE: http://www.opennet.ru/opennews/art.shtml?num=9839

 

Если /home идет сразу за /usr, а оно по всей видимости так и есть, можно переразметить диск. Так как /home практически ничем не занят, подвинуть его освободив место под /usr. Ну а потом growfs(8). Правда этот способ не для новичков.

Posted
Если /home идет сразу за /usr, а оно по всей видимости так и есть, можно переразметить диск. Так как /home практически ничем не занят, подвинуть его освободив место под /usr. Ну а потом growfs(8). Правда этот способ не для новичков.

 

Я новичек, да хотел бы попробовать это. Как посмотреть что за чем идет?

Posted

man dump

man restore

howto по этой парочке, напр. с опеннета

Сдампить разделы, переразбить как тебе нужно, восстановить данные

это ИМО безопаснее попыток двигать и переразмечать... хотя я не знаком с нынешним положеним дел в этом под фрей, может быть это и перестраховка.

Posted

 

Если /home идет сразу за /usr, а оно по всей видимости так и есть, можно переразметить диск. Так как /home практически ничем не занят, подвинуть его освободив место под /usr. Ну а потом growfs(8). Правда этот способ не для новичков.

 

Я новичек, да хотел бы попробовать это. Как посмотреть что за чем идет?

bsdlabel /dev/ad0s1

Posted

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

ИМХО - если у вас там нет шибко ценных данных - просто переустановите систему. Перед этим сохраните те конфиги, которые вы успели сделать. Но доки конечно конечно изучать нужно.

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

Если есть мозги - справится, если нет - пусть ставит линукс.

Posted (edited)
спасибо за дельные советы, буду пробовать!!

 

А технологию меняния местами можете подсказать?

Сохраняем где-нибудь то что лежит в /home, копируем все из /usr в /home, потом правим /etc/fstab, уходим в singleuser, перемонтируем оба раздела, переходим в multiuser, все надо делать из под root

 

1. копирование:

вариант1 - cp -vRp /usr/ /home

вариант2 - cd /usr && tar -cf - . | ( cd /home && tar vxpf - )

вариант3 - cd /usr && dump -L0af - | ( cd /home && restore -vrf - )

 

2. в /etc/fstab ищем строку /dev/ad0s1f и меняем f на g, /dev/ad0s1f -> /dev/ad0s1g

аналогично и со второй строкой, g меняем на f

 

3. переходим в сингл мод:

kill -TERM 1 потом жмем enter

 

4. отмонтируем разделы:

cd /

umount /dev/ad0s1f

umount /dev/ad0s1g

если откажет отмонтировать, используем ключик -f

umount -f /dev/ad0s1f

umount -f /dev/ad0s1g

 

5. снова монтируем:

mount -a

проверяем: df -h

 

6. выходим обратно в мультиюзер: жмем ctrl+D или набираем exit

 

7. очищаем бывший /usr который сейчас /home, и переписываем в него то что сохраняли со старого /home

 

ЗЫ

шаг 7 лучше бы конечно в сингле сделать

 

ЗЗЫ

перед тем как давать команды, желательно хотябы в общих чертах знать что они делают и представлять себе последствия, так что все выше сказанное идет "as is" без гарантий и ответственности :)

Edited by PommeFritz
Posted

Супер, получилось!!!!! ПАСИБКИ!!

Напиши мне в мыло, может я как смогу тебе какнить отблагодарить?

 

frya# df -h

Filesystem Size Used Avail Capacity Mounted on

/dev/ad0s1a 193M 61M 117M 34% /

devfs 1.0K 1.0K 0B 100% /dev

/dev/ad0s1f 1.9G 6.9M 1.8G 0% /home

/dev/ad0s1e 484M 90K 445M 0% /tmp

/dev/ad0s1g 6.0G 2.1G 3.4G 37% /usr

/dev/ad0s1d 193M 14M 164M 8% /var

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.