LINUX.ORG.RU

Не монтируется переразбитый диск


0

1

Я попытался слить домашний раздел из моей системы (он занимает 41 ГБ) на второй винчестер (ёмкостью 80 ГБ). С помощью cfdisk снёс все разделы на втором диске, оставив одни раздел на весь диск — /dev/dsa1. Побитово слил домашний раздел:

dd if=/dev/sdb3 of=/dev/sda1
Теперь /dev/sda1 не монтируется:
# mount -t auto /dev/sda1 /mnt/strjt/
mount: wrong fs type, bad option, bad superblock on /dev/sda1,
       missing codepage or helper program, or other error
       В некоторых случаях полезная информация может быть
       найдена в syslog - попробуйте dmesg | tail или что-то
       в этом роде

# dmesg | tail
SFW2-INext-DROP-DEFLT IN=eth0 OUT= MAC=00:19:66:33:e0:21:48:5b:39:3a:c6:2f:08:00 SRC=192.168.1.1 DST=192.168.1.2 LEN=386 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=1900 DPT=2739 LEN=366
SFW2-INext-DROP-DEFLT IN=eth0 OUT= MAC=00:19:66:33:e0:21:48:5b:39:3a:c6:2f:08:00 SRC=192.168.1.1 DST=192.168.1.2 LEN=388 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=1900 DPT=3821 LEN=368
SFW2-INext-DROP-DEFLT IN=eth0 OUT= MAC=00:19:66:33:e0:21:48:5b:39:3a:c6:2f:08:00 SRC=192.168.1.1 DST=192.168.1.2 LEN=386 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=1900 DPT=3821 LEN=366
SFW2-INext-DROP-DEFLT IN=eth0 OUT= MAC= SRC=192.168.1.2 DST=224.0.0.251 LEN=64 TOS=0x00 PREC=0x00 TTL=255 ID=0 DF PROTO=UDP SPT=5353 DPT=5353 LEN=44
SFW2-INext-DROP-DEFLT IN=eth0 OUT= MAC= SRC=192.168.1.2 DST=224.0.0.251 LEN=64 TOS=0x00 PREC=0x00 TTL=255 ID=0 DF PROTO=UDP SPT=5353 DPT=5353 LEN=44
SFW2-INext-DROP-DEFLT IN=eth0 OUT= MAC= SRC=192.168.1.2 DST=224.0.0.251 LEN=64 TOS=0x00 PREC=0x00 TTL=255 ID=0 DF PROTO=UDP SPT=5353 DPT=5353 LEN=44
SFW2-INext-DROP-DEFLT IN=eth0 OUT= MAC= SRC=192.168.1.2 DST=224.0.0.251 LEN=486 TOS=0x00 PREC=0x00 TTL=255 ID=0 DF PROTO=UDP SPT=5353 DPT=5353 LEN=466
SFW2-INext-DROP-DEFLT IN=eth0 OUT= MAC= SRC=192.168.1.2 DST=224.0.0.251 LEN=260 TOS=0x00 PREC=0x00 TTL=255 ID=0 DF PROTO=UDP SPT=5353 DPT=5353 LEN=240
SFW2-INext-DROP-DEFLT IN=eth0 OUT= MAC= SRC=192.168.1.2 DST=224.0.0.251 LEN=486 TOS=0x00 PREC=0x00 TTL=255 ID=0 DF PROTO=UDP SPT=5353 DPT=5353 LEN=466
SFW2-INext-DROP-DEFLT IN=eth0 OUT= MAC= SRC=192.168.1.2 DST=224.0.0.251 LEN=486 TOS=0x00 PREC=0x00 TTL=255 ID=0 DF PROTO=UDP SPT=5353 DPT=5353 LEN=466

В чём причина и как это исправить? Заранее спасибо!


Все это, безусловно, печально. Но зачем приводить логи iptables?

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

Что касается cp — был как-то неприятный эпизод, когда я копировал раздел с помощью какого-то файлового менеджера, а тот взял только несколько уровней вложеннности (ЕМНИП, 3 или 4), а всё, что было ниже, не скопировал. С тех пор предпочитаю пользоваться dd. Но в любом случае, ни rsync, ни cp я сейчас попробовать не могу, потому что раздел не монтируется.

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

Вот и я об том. Исходный раздел не монтируется? Если есть возможность, то на целевом создатьраздел по новой, сформатировать в то, что нужно, смонтировать исходный и целевой разделы и

 cp -pdR /source/* /target/ 

ЗЫ. Давненько ничего не перетаскивал, так что в ключах могу и попутать чего. Если что, то перед применением man cp

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

[quote]Если есть возможность, то на целевом создатьраздел по новой, сформатировать в то, что нужно[/quote] Можно с этого места подробнее? У меня сейчас cfdisk раздел видит, а mount его не монтирует. Как и чем создать раздел по новой, чтобы он монтировался?

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

Но как мне его скопировать?

Ну, он-то монтируется? Тогда, как я уже писал, cp или rsync с ключами -a. Не знаю, что у тебя там за файл-менеджер был, но у меня эти команды делают всё как надо.

GotF ★★★★★
()
Ответ на: комментарий от Hofman
#!/bin/bash

mkdir /mnt/target
mkdir /mnt/source

mkfs.jfs /dev/sda1
mount /dev/sda1 /mnt/target
mount /dev/sdb3 /mnt/source

cp -pdRv /mnt/source/* /mnt/target

umount /mnt/source

Как-то так.

Delirium_veritas
()
Ответ на: комментарий от GotF

Зато с нанометровой точностью!
По сабжу: а просто создать раздел и скопировать всё что нужно на него почему не захотели? Дд служит для немного других целей.

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

А, всё, дочитал тред - узнал. Дистрибутив такой был что ли или флаг у ср раз всё не скопировал? Впрочем, на будущее, проверить просто: du -sh /your_dir

Mobyshvein
()
Ответ на: комментарий от Hofman

> jfs

А если по человечески попросить смонтировать? Без слов auto.

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