Автор Тема: Копирование дисковых разделов?  (Прочитано 2082 раз)

Оффлайн phucker

  • Ёж противотанковый
  • Участник
  • *
  • Сообщений: 52
  • Но из траншеи выполз ежик простой советский
Каждому дисковому разделу в каталоге /dev соответствует один файл. Например на моей ЭВМ это выглядит так:

Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/sda7              11G  8,9G  1,4G  87% /
udevfs                5,0M  208K  4,8M   5% /dev
shmfs                1008M  120K 1008M   1% /dev/shm
tmpfs                1008M  8,0K 1008M   1% /tmp
/dev/sda8              20G  319M   19G   2% /home
/dev/sda5             106G   97G  8,3G  93% /mnt/sda5
/dev/sda1              12G  7,6G  3,5G  69% /mnt/sda1


Вопрос у меня такой: можно ли клонировать дисковые разделы командой cp? Например, cp /dev/sda1 /dev/sda5 или cp /dev/sda1 /home/vasya/save-disk.

Если такое возможно, то мы получаем в свои руки мощное средство, которое сродни Акронису.
« Последнее редактирование: 06.01.2011 21:10:13 от phucker »
... ломается музыкальная установка. В такие минуты спеши слушать тишину.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 372
  • Учиться .... Телепатами не рождаются, ими ....
Re: Копирование дисковых разделов?
« Ответ #1 : 06.01.2011 21:09:30 »
cp не уверен (скорей всего будет попытка заменить один файл устройства на другой)  а вот команда dd скопирует.
« Последнее редактирование: 06.01.2011 21:21:50 от ruslandh »

Оффлайн sasa

  • Участник
  • *
  • Сообщений: 1 152
Re: Копирование дисковых разделов?
« Ответ #2 : 06.01.2011 21:15:44 »
В линуксе все устройства - это файлы.
Насчет cp не знаю. А командой dd можно скопировать весь жесткий дик (с таблицей разделов) или отдельный раздел в файл внутри файловой системы. И обратно.
Но ошибка в параметрах в одну букву - может стоить содержимого диска :)
И это... разделы не сжимаются, места много занимают.

Вот, уже опередили :)
Компьютер - это лопата, к нему мозги нужны (с)

Оффлайн phucker

  • Ёж противотанковый
  • Участник
  • *
  • Сообщений: 52
  • Но из траншеи выполз ежик простой советский
Re: Копирование дисковых разделов?
« Ответ #3 : 06.01.2011 21:17:35 »
.... а вот команда dd скопирует.

dd if=/dev/sda1 of=/dev/sda5 ?
... ломается музыкальная установка. В такие минуты спеши слушать тишину.

Оффлайн sasa

  • Участник
  • *
  • Сообщений: 1 152
Re: Копирование дисковых разделов?
« Ответ #4 : 06.01.2011 21:20:23 »
Раздел куда копируете должен быть таким же или больше.
Очень легко перепутать местами.
Ну и параметры есть у команды dd.
читайте man dd.
Компьютер - это лопата, к нему мозги нужны (с)

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 378
Re: Копирование дисковых разделов?
« Ответ #5 : 12.01.2011 19:20:56 »
И это... разделы не сжимаются, места много занимают.
Хм. А я думал, сжимаются... Как-то так, к примеру:
dd if=/dev/sda1 bs=1024K | gzip -c > /tmp/sda1.gz :)