NetBSD 4.0.1. Как я мучался со вторым винтом

tzar аватар

Установил я ось на винт 800Мб, но точно знаю, для развёртывания на нём вэб-сервера с вирт-хостами съест оставшееся дисковое пространство и получу весёлую строчку No space left on device. Итак, откопал я винт ещё на 2Гб с чем-то, для раздела /var, воткнул его, определил как wd1, и нашёл на нём раздел Linux во весь винт. Попытался удалить, создать новый FFS, получилось только так (описывать через что прошёл, как понимал справку и маны не буду, каждый может проделать, но ежели будут советы, милости прошу, по упрощению процесса):

1. Удалить линуховый раздел не смог, поэтому, перераспределил пространство на нём так,что раздел 0 стал 0Мб, а раздел 1 (BSD) всё оставшееся пространство
Было
Partition table:
0: Linux native (sysid 131)
start 63, size 4124673 (2014 MB, Cyls 0-4091)
PBR is not bootable: All bytes are identical (0x00)
1: < UNUSED>
2: < UNUSED>
3: < UNUSED>

Командой fdisk -u wd1
Which partition do you want to change?: [none] 0
sysid: [0..255 default: 131]
start: [0..4092cyl default: 63, 0cyl, 0MB]
size: [0..4092cyl default: 4124673, 4092cyl, 2014MB] 0

Для 0 стало:
Partition table:
0: Linux native (sysid 131)
start 63, size 0, Active
PBR is not bootable: All bytes are identical (0x00)

и распределил всё для раздела 1
Which partition do you want to change?: [none] 1
sysid: [0..255 default: 131]
start: [0..4092cyl default: 63, 0cyl, 0MB]
size: [0..4092cyl default: 4124673, 4092cyl, 2014MB] ентер

Получил
Partition table:
0: Linux native (sysid 131)
start 63, size 0, Active
PBR is not bootable: All bytes are identical (0x00)
1: NetBSD (sysid 169)
start 63, size 4124673 (2014 MB, Cyls 0-4091)
PBR is not bootable: All bytes are identical (0x00)
2: < UNUSED>
3: < UNUSED>

2. Хотел разбить полученный partition на labelы
Вывод команды disklabel wd1 дал
# size offset fstype [fsize bsize cpg/sgs]
c: 4124673 63 unused 0 0 # (Cyl. 0*- 4091)
d: 4124736 0 unused 0 0 # (Cyl. 0 - 4091)
f: 4124673 63 4.2BSD 0 0 0 # (Cyl. 0*- 4091)
Раздел f: типа 4.2BSD есть, но newfs ругалась, что не может отформатировать и у меня пали подозрения для раздела на значения fsize и bsize, на работающем разделе эти значения ненулевые, в режим их редактирования попал используя:
disklabel -e wd1
исправил сохранил и при
f: 4124673 63 4.2BSD 1024 4096 0 # (Cyl. 0*- 4091)
форматирование по команде newfs отработало без проблем

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".
v102o аватар

Я делал тоже самое, у меня

Я делал тоже самое, у меня все вышло.

fdisk -u wd1

sysid: [0..255 default: 131] 0 // убил
Но довел до конца, чтобы программа записала свои действия.
Не помню что выводит система, что то типа
write partition (y/n) y

А потом снова
fdisk -u wd1

Я покрайне мере делал так, и у меня все получилось.

Подробности: http://www.runetbsd.ru/blog/v102o/dobavlenie_fizicheskogo_diska_v_sistemu

----------------------------------------

Но наверно можно и сразу:

Which partition do you want to change?: [none] 0
sysid: [0..255 default: 131] 169
start: [0..4092cyl default: 63, 0cyl, 0MB] Enter
size: [0..4092cyl default: 4124673, 4092cyl, 2014MB] Enter

tzar аватар

Да, но после write partition

Да, но после
write partition (y/n) y
он ругался на невозможность записать partitiontable((

но вот теми телодвижениями, я таки добился своего

v102o аватар

Сколько винтов, столько и

Сколько винтов, столько и характеров :)