Silkmann
21-05-2007, 19:04
Столкнулся с проблемой при подключении HDD:
после пары успешных подключений и перезагрузок роутер отказывается цеплять партицию. Один из вариантов ошибки:
mount: Mounting /dev/discs/disc1/part2 on /opt/hdd/ failed: Invalid argument
Оборудование:
WL500gP
Флеш-брелок 128 Мб, цепляю как /opt (/dev/disk/disc0)
Samsung HD300LJ (300 Гб) в режиме 1.5G (/dev/disk/disc1)
NET’s USB 2.0 to SATA / IDE cable
Последовательность действий:
1. Разбиваю под Knoppix следующим образом:
1539
2. Подключаю, загружаю роутер.
Раздел ext3 автоматически цепляется как /dev/harddisk:
[admin@asus root]$ mount
…
/dev/discs/disc0/part1 on /opt type ext3 (rw,sync,noatime)
/dev/discs/disc1/part2 on /tmp/harddisk type ext3 (rw,noatime)
dmesg:
1540
3. Подключаю своп, переподключаю ext3 скриптом:
umount /tmp/harddisk
swapon /dev/discs/disc1/part1 && \
mount -o sync,noatime,rw /dev/discs/disc1/part2 /opt/hdd/
Нет проблем:
[admin@asus root]$ free
total used free shared buffers
Mem: 30116 9592 20524 0 1328
Swap: 136040 0 136040
Total: 166156 9592 156564
4. Reboot, добавляю команды umount, swapon, снова mount в post-boot
5. Ещё одна перезагрузка, своп подключился, ext3 подключен как /opt/hdd/
6. Выключаю (halt), питание вкл/выкл
7. Загружаюсь. Вот тут начинаются проблемы.
Свопа нет, ext3 не подключился.
Пытаюсь подцепить своп:
[admin@asus root]$ swapon /dev/discs/disc1/part1
swapon: Can't stat '/dev/discs/disc1/part1': No such file or directory
Проверяю, загружены ли модули:
[admin@asus root]$ insmod scsi_mod
insmod: A module named scsi_mod already exists
[admin@asus root]$ insmod sd_mod
insmod: A module named sd_mod already exists
[admin@asus root]$ insmod usb-storage
insmod: A module named usb-storage already exists
Снова попытка подцепить своп и партицию:
[admin@asus root]$ swapon /dev/discs/disc1/part1
swapon: Can't stat '/dev/discs/disc1/part1': No such file or directory
[admin@asus root]$ mount -o sync,noatime,rw /dev/discs/disc1/part2 /opt/hdd/
mount: Mounting /dev/discs/disc1/part2 on /opt/hdd/ failed: No such file or directory
«Проблемный» dmesg:
1541
Halt, на всякий случай отключаю кабель от винта, питание, снова включаю.
8. Загрузка.
[admin@asus root]$ swapon /dev/discs/disc1/part1
swapon: /dev/discs/disc1/part1: Invalid argument
[admin@asus root]$ mount -o sync,noatime,rw /dev/discs/disc1/part2 /opt/hdd/
mount: Mounting /dev/discs/disc1/part2 on /opt/hdd/ failed: No such device or address
При прошлых экспериментах встречались также варианты с
mount: Mounting /dev/discs/disc1/part2 on /opt/hdd/ failed: Invalid argument
Буду благодарен, если подскажете, где копать.
после пары успешных подключений и перезагрузок роутер отказывается цеплять партицию. Один из вариантов ошибки:
mount: Mounting /dev/discs/disc1/part2 on /opt/hdd/ failed: Invalid argument
Оборудование:
WL500gP
Флеш-брелок 128 Мб, цепляю как /opt (/dev/disk/disc0)
Samsung HD300LJ (300 Гб) в режиме 1.5G (/dev/disk/disc1)
NET’s USB 2.0 to SATA / IDE cable
Последовательность действий:
1. Разбиваю под Knoppix следующим образом:
1539
2. Подключаю, загружаю роутер.
Раздел ext3 автоматически цепляется как /dev/harddisk:
[admin@asus root]$ mount
…
/dev/discs/disc0/part1 on /opt type ext3 (rw,sync,noatime)
/dev/discs/disc1/part2 on /tmp/harddisk type ext3 (rw,noatime)
dmesg:
1540
3. Подключаю своп, переподключаю ext3 скриптом:
umount /tmp/harddisk
swapon /dev/discs/disc1/part1 && \
mount -o sync,noatime,rw /dev/discs/disc1/part2 /opt/hdd/
Нет проблем:
[admin@asus root]$ free
total used free shared buffers
Mem: 30116 9592 20524 0 1328
Swap: 136040 0 136040
Total: 166156 9592 156564
4. Reboot, добавляю команды umount, swapon, снова mount в post-boot
5. Ещё одна перезагрузка, своп подключился, ext3 подключен как /opt/hdd/
6. Выключаю (halt), питание вкл/выкл
7. Загружаюсь. Вот тут начинаются проблемы.
Свопа нет, ext3 не подключился.
Пытаюсь подцепить своп:
[admin@asus root]$ swapon /dev/discs/disc1/part1
swapon: Can't stat '/dev/discs/disc1/part1': No such file or directory
Проверяю, загружены ли модули:
[admin@asus root]$ insmod scsi_mod
insmod: A module named scsi_mod already exists
[admin@asus root]$ insmod sd_mod
insmod: A module named sd_mod already exists
[admin@asus root]$ insmod usb-storage
insmod: A module named usb-storage already exists
Снова попытка подцепить своп и партицию:
[admin@asus root]$ swapon /dev/discs/disc1/part1
swapon: Can't stat '/dev/discs/disc1/part1': No such file or directory
[admin@asus root]$ mount -o sync,noatime,rw /dev/discs/disc1/part2 /opt/hdd/
mount: Mounting /dev/discs/disc1/part2 on /opt/hdd/ failed: No such file or directory
«Проблемный» dmesg:
1541
Halt, на всякий случай отключаю кабель от винта, питание, снова включаю.
8. Загрузка.
[admin@asus root]$ swapon /dev/discs/disc1/part1
swapon: /dev/discs/disc1/part1: Invalid argument
[admin@asus root]$ mount -o sync,noatime,rw /dev/discs/disc1/part2 /opt/hdd/
mount: Mounting /dev/discs/disc1/part2 on /opt/hdd/ failed: No such device or address
При прошлых экспериментах встречались также варианты с
mount: Mounting /dev/discs/disc1/part2 on /opt/hdd/ failed: Invalid argument
Буду благодарен, если подскажете, где копать.