Hi, All.
подскажите, как разбить раздел, который - /usr на 2 диска /usr и /disk без потери данных.
/dev/ad0s1a 248M 71M 157M 31% /
devfs 1.0K 1.0K 0B 100% /dev
/dev/ad0s1e 248M 10K 228M 0% /tmp
/dev/ad0s1f 142G 1.8G 129G 1% /usr
/dev/ad0s1d 248M 24M 204M 11% /var
procfs 4.0K 4.0K 0B 100% /proc
зачм бить? нежнее надо быть...
если надо зацепить новый раздел - цепляй.
или места много на /usr ?
в любом случае поищи сначала - (даже на этом форуме) - чем народ рулит в таких случаях..
Стока раз уже говорилось... Не возможно заресайзить раздел без потери данных. Способ только один: дамп инфы с этого раздела, пересоздание оного с нужными параметрами и заливка дампа обратно.
>Стока раз уже говорилось... Не возможно заресайзить раздел без потери данных. Способ
>только один: дамп инфы с этого раздела, пересоздание оного с нужными
>параметрами и заливка дампа обратно.дампанул на nfs подключил nfs как /usr
только вот не могу теперь разрезать ad0s1f (старый /usr) на 2 диска :(
sysinstall (FreeBSD Disklabel Editor) говорит - ERROR: Unable to write data to disk ad0!подскажите в чем загвоздка.
>>Стока раз уже говорилось... Не возможно заресайзить раздел без потери данных. Способ
>>только один: дамп инфы с этого раздела, пересоздание оного с нужными
>>параметрами и заливка дампа обратно.
>
>дампанул на nfs подключил nfs как /usr
>только вот не могу теперь разрезать ad0s1f (старый /usr) на 2 диска
>:(
>sysinstall (FreeBSD Disklabel Editor) говорит - ERROR: Unable to write data to
>disk ad0!
>
>подскажите в чем загвоздка.а теперь конкретно на русском:
- версия FreeBSD
- что дано: диски, текущая разбивка
- что хочется?
>- версия FreeBSD
FreeBSD 5.4>- что дано: диски, текущая разбивка
/dev/ad0s1a 248M 71M 157M 31% /
devfs 1.0K 1.0K 0B 100% /dev
/dev/ad0s1e 248M 10K 228M 0% /tmp
--------------------------------------------------------
/dev/ad0s1f 142G 0K 142G 0% /temp
--------------------------------------------------------
server:/client1/usr 184G 146G 23G 86% /usr
/dev/ad0s1d 248M 24M 204M 11% /var
procfs 4.0K 4.0K 0B 100% /proc>- что хочется:
/dev/ad0s1a 248M 71M 157M 31% /
devfs 1.0K 1.0K 0B 100% /dev
/dev/ad0s1e 248M 10K 228M 0% /tmp
---------------------------------------------------------
/dev/ad0s1f 4G 1.8G 2.2G 50% /usr
/dev/ad0s1g 138G 0K 138G 0% /disk
---------------------------------------------------------
/dev/ad0s1d 248M 24M 204M 11% /var
procfs 4.0K 4.0K 0B 100% /proc
>>- версия FreeBSD
>FreeBSD 5.4
>
>>- что дано: диски, текущая разбивка
>/dev/ad0s1a 248M 71M
> 157M 31% /
>devfs 1.0K
> 1.0K 0B
>100% /dev
>/dev/ad0s1e 248M 10K
> 228M 0% /tmp
>
>--------------------------------------------------------
>/dev/ad0s1f 142G 0K
> 142G 0%
>/temp
>--------------------------------------------------------
>server:/client1/usr 184G 146G
> 23G 86% /usr
>/dev/ad0s1d 248M 24M
> 204M 11% /var
>procfs 4.0K
> 4.0K 0B 100%
> /proc
>
>>- что хочется:
>/dev/ad0s1a 248M 71M
> 157M 31% /
>devfs 1.0K
> 1.0K 0B
>100% /dev
>/dev/ad0s1e 248M 10K
> 228M 0% /tmp
>
>---------------------------------------------------------
>/dev/ad0s1f 4G 1.8G
> 2.2G 50%
>/usr
>/dev/ad0s1g 138G 0K
> 138G 0%
> /disk
>---------------------------------------------------------
>/dev/ad0s1d 248M 24M
> 204M 11% /var
>procfs 4.0K
> 4.0K 0B 100%
> /proc
берешь любой LiveCD диск: хошь Frenzy, хошь первый диск от FreeBSD 5.4
или 6.0 - грузишься с него и бьешь как тебе нужно твой ad0 - хочешь
не трогай "/" и "/tmp", а хочешь ВСЕ заново и уже 6.0 а не 5.4.Допустим тебе хочется поменьше возиться, тогда оставляешь "/" - остальное
можешь СМЕЛО переразметить, после того как разобьешь и создашь FS,
можешь их подмонтировать, а далее запускаешь nfs (все равно что
использовать Frenzy или livecd от FreeBSD - это первый диск во всех
дистрибутивах начиная с 5.3 с выходом в Fixit)
Как сказано выше:
1) перебил
2) создал FS
3) смонтировал куда-нить на /mnt (она должна быть на RW доступна)
4) запускаешь NFS клиента и монтируешь server:/path где у тебя
копия /usr
5) разворачиваешь копию на новый /usr
6) редактируешь свой fstab - добавляешь туда новые FS
7) перегружаешьсяВсе.
>>>- версия FreeBSD
>>FreeBSD 5.4
>>
>>>- что дано: диски, текущая разбивка
>>/dev/ad0s1a 248M 71M
>> 157M 31% /
>>devfs 1.0K
>> 1.0K 0B
>>100% /dev
>>/dev/ad0s1e 248M 10K
>> 228M 0% /tmp
>>
>>--------------------------------------------------------
>>/dev/ad0s1f 142G 0K
>> 142G 0%
>>/temp
>>--------------------------------------------------------
>>server:/client1/usr 184G 146G
>> 23G 86% /usr
>>/dev/ad0s1d 248M 24M
>> 204M 11% /var
>>procfs 4.0K
>> 4.0K 0B 100%
>> /proc
>>
>>>- что хочется:
>>/dev/ad0s1a 248M 71M
>> 157M 31% /
>>devfs 1.0K
>> 1.0K 0B
>>100% /dev
>>/dev/ad0s1e 248M 10K
>> 228M 0% /tmp
>>
>>---------------------------------------------------------
>>/dev/ad0s1f 4G 1.8G
>> 2.2G 50%
>>/usr
>>/dev/ad0s1g 138G 0K
>> 138G 0%
>> /disk
>>---------------------------------------------------------
>>/dev/ad0s1d 248M 24M
>> 204M 11% /var
>>procfs 4.0K
>> 4.0K 0B 100%
>> /proc
>
>
>берешь любой LiveCD диск: хошь Frenzy, хошь первый диск от FreeBSD 5.4
>
>или 6.0 - грузишься с него и бьешь как тебе нужно твой
>ad0 - хочешь
>не трогай "/" и "/tmp", а хочешь ВСЕ заново и уже 6.0
>а не 5.4.
>
>Допустим тебе хочется поменьше возиться, тогда оставляешь "/" - остальное
>можешь СМЕЛО переразметить, после того как разобьешь и создашь FS,
>можешь их подмонтировать, а далее запускаешь nfs (все равно что
>использовать Frenzy или livecd от FreeBSD - это первый диск во всех
>
>дистрибутивах начиная с 5.3 с выходом в Fixit)
> Как сказано выше:
>1) перебил
>2) создал FS
>3) смонтировал куда-нить на /mnt (она должна быть на RW доступна)
>4) запускаешь NFS клиента и монтируешь server:/path где у тебя
>копия /usr
>5) разворачиваешь копию на новый /usr
>6) редактируешь свой fstab - добавляешь туда новые FS
>7) перегружаешься
>
>Все.
Да, забыл, почему лучше грузиться с Frenzy или с LiveCD:
потому что у тебя весь инструментарий будет доступен, можно конечно
и без CD в single-mode, но тогда ты должен помнить про утилиты
/rescue
/sbin
это ВСЕ что тебе будет доступно в корне
и для того чтобы редактировать таблицу разделов, необходимо:# sysctl kern.geom.debugflags=16
так как GEOM блокирует работу fdisk/disklabel[bsdlabel]
sysinstall в этом случае не поможет, так как он эту переменную
не проверяет, поэтому sysinstall будет работать только если
загрузиться с CD.Вобщем ничего сложного при любом из двух вариантов, но при загрузке
с CD будет попроще.
>>>>- версия FreeBSD
>>>FreeBSD 5.4
>>>
>>>>- что дано: диски, текущая разбивка
>>>/dev/ad0s1a 248M 71M
>>> 157M 31% /
>>>devfs 1.0K
>>> 1.0K 0B
>>>100% /dev
>>>/dev/ad0s1e 248M 10K
>>> 228M 0% /tmp
>>>
>>>--------------------------------------------------------
>>>/dev/ad0s1f 142G 0K
>>> 142G 0%
>>>/temp
>>>--------------------------------------------------------
>>>server:/client1/usr 184G 146G
>>> 23G 86% /usr
>>>/dev/ad0s1d 248M 24M
>>> 204M 11% /var
>>>procfs 4.0K
>>> 4.0K 0B 100%
>>> /proc
>>>
>>>>- что хочется:
>>>/dev/ad0s1a 248M 71M
>>> 157M 31% /
>>>devfs 1.0K
>>> 1.0K 0B
>>>100% /dev
>>>/dev/ad0s1e 248M 10K
>>> 228M 0% /tmp
>>>
>>>---------------------------------------------------------
>>>/dev/ad0s1f 4G 1.8G
>>> 2.2G 50%
>>>/usr
>>>/dev/ad0s1g 138G 0K
>>> 138G 0%
>>> /disk
>>>---------------------------------------------------------
>>>/dev/ad0s1d 248M 24M
>>> 204M 11% /var
>>>procfs 4.0K
>>> 4.0K 0B 100%
>>> /proc
>>
>>
>>берешь любой LiveCD диск: хошь Frenzy, хошь первый диск от FreeBSD 5.4
>>
>>или 6.0 - грузишься с него и бьешь как тебе нужно твой
>>ad0 - хочешь
>>не трогай "/" и "/tmp", а хочешь ВСЕ заново и уже 6.0
>>а не 5.4.
>>
>>Допустим тебе хочется поменьше возиться, тогда оставляешь "/" - остальное
>>можешь СМЕЛО переразметить, после того как разобьешь и создашь FS,
>>можешь их подмонтировать, а далее запускаешь nfs (все равно что
>>использовать Frenzy или livecd от FreeBSD - это первый диск во всех
>>
>>дистрибутивах начиная с 5.3 с выходом в Fixit)
>> Как сказано выше:
>>1) перебил
>>2) создал FS
>>3) смонтировал куда-нить на /mnt (она должна быть на RW доступна)
>>4) запускаешь NFS клиента и монтируешь server:/path где у тебя
>>копия /usr
>>5) разворачиваешь копию на новый /usr
>>6) редактируешь свой fstab - добавляешь туда новые FS
>>7) перегружаешься
>>
>>Все.
>
>
>Да, забыл, почему лучше грузиться с Frenzy или с LiveCD:
>потому что у тебя весь инструментарий будет доступен, можно конечно
>и без CD в single-mode, но тогда ты должен помнить про утилиты
>
>/rescue
>/sbin
>это ВСЕ что тебе будет доступно в корне
>и для того чтобы редактировать таблицу разделов, необходимо:
>
># sysctl kern.geom.debugflags=16
>
>так как GEOM блокирует работу fdisk/disklabel[bsdlabel]
>sysinstall в этом случае не поможет, так как он эту переменную
>не проверяет, поэтому sysinstall будет работать только если
>загрузиться с CD.
>
>Вобщем ничего сложного при любом из двух вариантов, но при загрузке
>с CD будет попроще.о господя, голова садовая, даже после single-user mode тебе потребуется
livecd чтобы поднять nfs или по scp скопировать копию usr и развернуть
на пустой FS
спасибо, попробую
о господя, голова садовая, даже после single-user mode тебе потребуется
>livecd чтобы поднять nfs или по scp скопировать копию usr и развернуть
>
>на пустой FSСтолько слов, а дельного мало. А если нет возможности перезапускат удаленную машину?