LINUX.ORG.RU
ФорумAdmin

я испортил файловую систему


0

0

при установки создал следующие разделы:
dev/hdb1 100Mb на /boot ФС - ext3
dev/hdb2 6000Mb ФС - swap
dev/hdb3 5000Mb на / ФС - ext3
dev/hdb4 расширенный
dev/hdb5 850000Mb (все остальное на /var ФС - ext3

dev/hdc1 50000Mb на /usr ФС - ext3
dev/hdc2 850000Mb (все остальное) на /home ФС - ext3

Сразу после установки решил сделать еще один раздел но 100Gb и примонтировать его на /opt
Для этого:
1. fdisk-ом удалил из таблицы разделов dev/hdc2
2. fdisk-ом создал в таблице разделов dev/hdc2 100000Mb
3. fdisk-ом создал в таблице разделов dev/hdc3 750000Mb
4. опцией w все это дело срхранил
реакция в терминале: что то там не перезаписалось изменения вступят в силу после перезагрузки.
5. перезагружаюсь
реакция: при проверке файловой системы
fsck.ext3: unable to resolve 'LABEL=/home'
fsck.ext3: unable to resolve 'LABEL=/usr'
дальше просит пароль для начала исправления ошибок
6. ввожу пароль рута.
реакция: командная строка (Repair filesystem)
7. форматирую поочереди hdc1, hdc2, hdc3 при помщи mkfs.ext3
реакия: никикой.
8. перезагружаюсь
реакция: все то же

Вопрос:
1. Как это все исправить (если можно пошагово с пояснениями - я очень плохо разбираюь)
2. В чем причина того что система не грузится вседь /boot на целам диске который я не трогал.
3. Правильно ли я разбиваю диски при установке (разумно ли так делать).
4. Почему если я при установке разбиваю диски подобным образом ОС работает быстро а если делаю програмный RAID тормозит так что работать не возможно

Всем большое спасибо



Ответ на: комментарий от anton_jugatsu

LABEL=/ / ext3 default 1 1 LABEL=/home /home ext3 default 1 2 LABEL=/var /var ext3 default 1 2 LABEL=/usr /usr ext3 default 1 2 LABEL=/boot /boot ext3 default 1 2 tmpfs /dev/shm tmpfs default 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs default 0 0 proc /proc proc default 0 0 LABEL=SWAP-hdb2 swap swap default 0 0

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

LABEL=/ / ext3 default 1 1
LABEL=/home /home ext3 default 1 2
LABEL=/var /var ext3 default 1 2
LABEL=/usr /usr ext3 default 1 2
LABEL=/boot /boot ext3 default 1 2
tmpfs /dev/shm tmpfs default 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs default 0 0 proc /proc proc default 0 0
LABEL=SWAP-hdb2 swap swap default 0 0

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

надо править /etc/fstab на предмет вписывания туда /opt и удаления /home /usr.

Сделай по следующей схеме:

Как я понял, пока критических данных нет на втором диске, поэтому можно и поэкспериментировать :) Положим диск 1T

fdick /dev/hdc

p

показывает все разделы

d

удаляешь все разделы

Будем создавать разделы /home /usr/ /opt. Размер на твоё усмотрение :)

n
p (primary partition)
partition number 1
first cylinder, жмём ентер
Last cylinder +100G

И так далее ещё два раздела

В конце жмём w

У нас получилост три primary раздела /dev/hdc1 /dev/hdc2 /dev/hdc3

Создаём файловые системы:

mkfs.ext3 /dev/hdc1
mkfs.ext3 /dev/hdc2
mkfs.ext3 /dev/hdc3

А что касается правки fstab, пусть знатоки подскажут как это делается в centos, а чё то я не наблюдаю в твоём fstab'е собственно /dev/hdc[] :)

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

1. так я же все эти пункты уже сделал за исключением правки fstab.. или надо все заново? 2. почему надо из fstab удалить /home и /usr они ведь тоже у меня есть?

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

еще момент запускаю vi fstab но он заходит только в режиме чтения как войти в режиме записи не могу найти

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

> 1. fdisk-ом удалил из таблицы разделов dev/hdc2

Соответственно и метки хом уже нет и /home у тебя уже нет :)

Короче, делаем так:

/dev/hdc1 будет /home

/dev/hdc2 будет /usr

/dev/hdc3 будет /opt

соответственно

e2label /dev/hdc1 /home
e2label /dev/hdc2 /usr
e2label /dev/hdc3 /opt

sudo nano /etc/fstab

правим /etc/fstab, добавляем

LABEL=/opt /opt ext3 default 1 2

перезагружаемся :)

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

e2label /dev/hdc1 /home
e2label /dev/hdc2 /usr
e2label /dev/hdc3 /opt
вот это все написаал
перегрузил (fstab не правил потому что vi заходит в режиме чтения почему то)

загрузилось гораздо дальше (по мере загрузки были ошибки но не в том месте где раньше)
закончилось все строчкой:
INIT: Id «x» respawning too fast: disabled for 5 minutes

если что то написать то просит:
localhost login:
ввожу любой логин пишет:
login incorrect
logn:

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

не могу...
localhost login: root (ввод)

login incorrect
logn:

ладно опять буду переустанавливать( просто неронятно почему так

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

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

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

Антон, я же говорю... ввожу лониг мне отвечает
login incorrect
logn:
(то есть опять приглашение в логин)...некуда пароль вводить тупо

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

во время ошибок по ходу загрузки пишет что то про дисковые квоты для usr

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

первый раз такое слышу, если честно :) То есть получается как: появляется приглашение login ты вводишь root

потом должно появиться

password и нужно ввести пароль, который не будет отображаться

Получается, что после ввода логина сразу же выводится login incorrect?

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

ща попробую разобраться... подскажи еще вот что...правильно ли я сделал что разбил диски полностью...не надо было оставить свободное пространство какое нибудь?

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

имхо надо либо планировать всё заранее, либо использовать lvm :)

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

Ubunta --- учётная запись root заблокирована по умолчанию, всё предполагается делать через sudo

Neksys ★★★
()

> dev/hdc1 50000Mb на /usr ФС - ext3

dev/hdc2 850000Mb (все остальное) на /home ФС - ext3


Основываясь на вышеуказанном

1. fdisk-ом удалил из таблицы разделов dev/hdc2

2. fdisk-ом создал в таблице разделов dev/hdc2 100000Mb


3. fdisk-ом создал в таблице разделов dev/hdc3 750000Mb



Ты уверен. что ничего не делал с /dev/hdc1 ?

fsck.ext3: unable to resolve 'LABEL=/usr'

fsck.ext3: unable to resolve 'LABEL=/home'



Ты, таки, что-то сделал с /dev/hdc1, т.е. с /usr или слетела автоматика идентификации партиций. Автоматика — зло. :)

/usr — очень важный системный раздел, там находится большая часть системных программ.

7. форматирую поочереди hdc1, hdc2, hdc3 при помщи mkfs.ext3

форматирую ... hdc1



Походу, этим ты гарантированно уничтожил содержимое /usr, придется систему переставлять.

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

> Походу, этим ты гарантированно уничтожил содержимое /usr, придется систему переставлять.

точно, как же я просмотрел «форматирую ... hdc1» :)

anton_jugatsu ★★★★
()

Топикстартеру рекомендую открыть для себя LVM и не париться с кривыми линуксовыми тулзами. Учитывая, что разделы вместе с данными уже мертвы, самое время прийти к свету (т. е. к LVM).

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

«LABEL» — это, конечно, прикольно, но я бы предпочёл использовать UUID или старый добрый проверенный годами метод, типа:

# /etc/fstab: static file system information.
#
# <file system> <mount point> <type>    <options>            <dump> <pass>
proc        /proc           proc        default                   0 0
tmpfs       /dev/shm        tmpfs       default                   0 0 
devpts      /dev/pts        devpts      gid=5,mode=620            0 0
sysfs       /sys            sysfs       default                   0 0
/dev/sdb1   /boot           ext3        default                   1 2
/dev/sdb2   swap            swap        default                   0 0
/dev/sdb3   /               ext3        default                   1 1
/dev/sdb5   /var            ext3        default                   1 2
/dev/sdc1   /usr            ext3        default                   1 2
/dev/sdc2   /home           ext3        default                   1 2
/dev/sdc3   /opt            ext3        default                   1 2
/dev/scd0   /media/cdrom0   udf,iso9660 user,noauto,exec,utf8     0 0
/dev/fd0    /media/floppy0  auto        rw,user,noauto,exec,utf8  0 0

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