Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: ext2 partition  (Прочитано 9571 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Mayor
Специалист

ru
Offline Offline

« : 07-08-2007 16:38 » 

 как поведет себя драйвер ext2 если уменьшить размер раздела и перезагрузить комп?

как поведет себя ядро если попытаться записать через дд в раздел файл большего раздела чем раздел?

есть ли в екст2 позиционая информация относительно начала винта или все позиции относительны начала раздела?
Записан

1n c0de we trust
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 07-08-2007 16:59 » 

1. Такие манипуляции надо производить с отмонтированным разделом. В этом случае драйверу fs все пофиг - это его не касается.
2. Просто кончится место. Если в суперблоке раздела установлен "запас" для рута, то "кончится" чуть раньше.
3. К физике никакой привязки. Ты можешь создать посредством dd файл N-го размера, подключить его как лупбек (losetup) и создать на этом "девайсе" ext2. Привязка есть у загрузчика, если ты хранишь ядра на этом разделе.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Mayor
Специалист

ru
Offline Offline

« Ответ #2 : 07-08-2007 17:40 » 

по первым 2м я неправильно выразился:

1 демонтируем раздел - уменьшаем его размер - снова монтируем - что будет с драйвером ?

1.1 и как вариан если увеличим раздел?

2 dd if=/f1 of=/dev/sda1     - что будет если размер f1 > раздела 1 ?



и по третьему доспрашу : те я могу на луп бек без проблемм раздел с винта записать?

Записан

1n c0de we trust
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #3 : 07-08-2007 18:09 » 

2. ошибка ввода-ввывода с остановкой команды.

1. Ничего не будет. Единственная штука, которая критична - нужно скомандовать ядру перечитать таблицу разделов. Утилиты, оперирующие разделами так и делают.

3. через dd - можешь. А вот работать такими утилитами, как fdisk - нет, т.к. loop-устройство считается однодорожечным.
« Последнее редактирование: 07-08-2007 18:11 от RXL » Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Антон (LogRus)
Глобальный модератор

ru
Offline Offline
Пол: Мужской
Внимание! Люблю сахар в кубиках!


WWW
« Ответ #4 : 08-08-2007 08:09 » 

что касается копий разделов, то из покон веков самый простой способ
cat /dev/sda1 > sda.img
для cd/dvd таким же образом получаем образ iso который затем прекрастно прожигается
cat /dev/cdrom > cdrom.iso
Записан

Странно всё это....
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #5 : 09-08-2007 17:48 » new

Еще я использовал dd для поиска сбойных участков на винте (нужно было dial-up сервачок собрать из древнего хлама). Потом переразметил винт на несколько разделов, обходя сбойные треки. *nix - просто рай в сравнении с виндой. Пусть и не такой цветастый.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines