mount: /dev/hdb1 already mounted or /Data busy Пом
GNU/Linux, UNIX, Open Source → Аппаратное обеспечение
Приветствую всех!
Обращаюсь за помощью, не знаю что и делать! Есть Хард, который не желает монтироваться ни в какую после сбоя системы. Mount говорит
Цитата:
mount: /dev/hdb1 already mounted or /Data busy
при этом ничего не менялось в системе.
fsck -f /dev/hdb1
коечто пофиксил, но не помогло
fdisk /dev/hdb1
переписал таблицу разделов, опять не помогло
Пустился в крайности. Пробовал чтото обнаружить Acronis’ом. Тот потестил и говорит что все окей. Прям даже не знаю что и делать.
Первый диск с дистриба Mandriva 2006 (которая собственна у меня и стоит) в режиме rescue все нормально примонтировал и видит всю инфу слава богу!
На харде этом вся моя инфа кроме Линуха. Помогите плиз, для меня это очень важно.
mount
[root@192 ~]# mount
/dev/hda5 on / type ext2 (rw)
none on /proc type proc (rw)
none on /sys type sysfs (rw)
/dev/hda1 on /Windows type vfat (rw,iocharset=koi8-r,codepage=866,umask=000,showexec,quiet)
none on /mnt/floppy type supermount (rw,sync,dev=/dev/fd0,fs=ext2:vfat,--)
none on /proc/bus/usb type usbfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
umount
[root@192 ~]# umount /Data
umount: /Data: not mounted
[root@192 ~]# umount /dev/hdb1
umount: /dev/hdb1: not mounted
никак..
Папка /Data есть..пустая
Как видите на нее ничего не замонтировано…
эх черт…не пойму почему же через rescue все монтируется..
Пробовал монтировать как угодно, монтируется только при загрузке с первого диска Мандривы и запуска rescue, далее монтирование /mnt
Кстати не понимаю что такое
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
может откуда вылезло? в fstab такой строки нет..
кстати fstab
/dev/hda5 / ext2 defaults 1 1
/dev/hdb1 /Data ext3 defaults 1 2
/dev/hda1 /Windows vfat iocharset=koi8-r,codepage=866,rw,umask=000,showexec,quiet 0 0
none /mnt/floppy supermount dev=/dev/fd0,fs=ext2:vfat,--,umask=0,iocharset=koi8-u,sync,c odepage=866 0 0
none /proc proc defaults 0 0
/dev/hda6 swap swap defaults 0 0
/dev/hdc /mnt/cdrom auto umask=0,user,iocharset=koi8-u,sync,codepage=866,noauto,ro,ex ec,users 0 0
none /proc/bus/usb usbfs defaults 0 0
dmesg
[root@192 ~]# dmesg | grep hdb
ide0: BM-DMA at 0xdc00-0xdc07, BIOS settings: hda:DMA, hdb:DMA
hdb: ST3120026A, ATA DISK drive
hdb: max request size: 1024KiB
hdb: 234441648 sectors (120034 MB) w/8192KiB Cache, CHS=16383/255/63, UDMA(33)
hdb: cache flushes supported
cat /proc/mounts
[root@192 ~]# cat /proc/mounts
rootfs / rootfs rw 0 0
/dev/root / ext2 rw 0 0
none /proc proc rw,nodiratime 0 0
none /sys sysfs rw 0 0
none /dev tmpfs rw 0 0
none /dev/pts devpts rw 0 0
none /dev/shm tmpfs rw 0 0
/dev/hda1 /Windows vfat rw,nodiratime,fmask=0000,dmask=0000,codepage=cp866,iocharset =koi8-r,quiet,showexec 0 0
none /mnt/floppy supermount rw,sync,dev=/dev/fd0,fs=ext2:vfat,tray_lock=onwrite 0 0
none /proc/bus/usb usbfs rw 0 0
none /proc/sys/fs/binfmt_misc binfmt_misc rw 0 0
mtab
/dev/hda5 / ext2 rw 0 0
none /proc proc rw 0 0
none /sys sysfs rw 0 0
/dev/hda1 /Windows vfat rw,iocharset=koi8-r,codepage=866,umask=000,showexec,quiet 0 0
none /mnt/floppy supermount rw,sync,dev=/dev/fd0,fs=ext2:vfat,-- 0 0
none /proc/bus/usb usbfs rw 0 0
none /proc/sys/fs/binfmt_misc binfmt_misc rw 0 0
fdisk
[root@192 ~]# fdisk -l /dev/hdb
Disk /dev/hdb: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hdb1 * 1 12422 99779683+ 83 Linux
/dev/hdb2 12423 14593 17438557+ 5 Extended
/dev/hdb5 12423 14593 17438526 83 Linux
Попробовал монтировать другим способом:
[root@192 ~]# mount /dev/ide/host0/bus0/target1/lun0/part1 /Data
mount: /dev/ide/host0/bus0/target1/lun0/part1 already mounted or /Data busy
[root@192 ~]# mount /dev/ide/host0/bus0/target1/lun0/part2 /Data
/dev/ide/host0/bus0/target1/lun0/part2: No such file or directory
mount: /dev/ide/host0/bus0/target1/lun0/part2 already mounted or /Data busy
[root@192 ~]# mount /dev/ide/host0/bus0/target1/lun0/part5 /Data
mount: /dev/ide/host0/bus0/target1/lun0/part5 already mounted or /Data busy
[root@192 ~]# mount /dev/ide/host0/bus0/target1/lun0/part5 /Data3
mount: /dev/ide/host0/bus0/target1/lun0/part5 already mounted or /Data3 busy
[root@192 ~]# mount /dev/ide/host0/bus0/target1/lun0/part2 /Data3
/dev/ide/host0/bus0/target1/lun0/part2: No such file or directory
mount: /dev/ide/host0/bus0/target1/lun0/part2 already mounted or /Data3 busy
[root@192 ~]# mount /dev/ide/host0/bus0/target1/lun0/part1 /Data3
mount: /dev/ide/host0/bus0/target1/lun0/part1 already mounted or /Data3 busy
Опять нишиша.
Залез через Wininfo CD с резаным Windows’ом на Хард, все на месте, все файлы есть (слава богу). Но почему же он не монтируется. Не понимаю. Изменил его размер Acronis’ом. Думал таблица разделом перепишется и все бу ок. Опять тоже самое. В чем же дело. Помогите плиз.
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
вывод команды
и строчки из /var/log/messages о попытке монтирования.
> и строчки из /var/log/messages о попытке монтирования
Посмотрел, там ничего про монтирование нет, щас порою другие логи…но тут все что есть за сегодня:
Jan 9 05:01:01 192 msec: set variable SystemMenu to true in /etc/X11/gdm/gdm.conf
Jan 9 05:01:01 192 msec: changed mode of /var/log/security/open_port.today from 644 to 640
Jan 9 05:01:01 192 msec: changed mode of /var/log/security/suid_root.today from 644 to 640
Jan 9 05:01:01 192 msec: changed mode of /var/log/security/suid_md5.today from 644 to 640
Jan 9 05:01:01 192 msec: changed mode of /var/log/security/sgid.today from 644 to 640
Jan 9 05:01:01 192 msec: changed mode of /var/log/security/unowned_group.today from 644 to 640
Jan 9 05:01:01 192 msec: changed mode of /var/log/security/writable.today from 644 to 640
Jan 9 05:01:01 192 msec: changed mode of /var/log/security/unowned_user.today from 644 to 640
Jan 9 06:01:00 192 CROND[12714]: (root) CMD (nice -n 19 run-parts --report /etc/cron.hourly)
Jan 9 06:01:00 192 msec: set variable SystemMenu to true in /etc/X11/gdm/gdm.conf
Jan 9 07:01:00 192 CROND[18741]: (root) CMD (nice -n 19 run-parts --report /etc/cron.hourly)
Jan 9 07:01:01 192 msec: set variable SystemMenu to true in /etc/X11/gdm/gdm.conf
Jan 9 08:01:00 192 CROND[24762]: (root) CMD (nice -n 19 run-parts --report /etc/cron.hourly)
Jan 9 08:01:01 192 msec: set variable SystemMenu to true in /etc/X11/gdm/gdm.conf
Jan 9 09:01:00 192 CROND[30789]: (root) CMD (nice -n 19 run-parts --report /etc/cron.hourly)
Jan 9 09:01:01 192 msec: set variable SystemMenu to true in /etc/X11/gdm/gdm.conf
Jan 9 10:01:00 192 CROND[4599]: (root) CMD (nice -n 19 run-parts --report /etc/cron.hourly)
Jan 9 10:01:00 192 msec: set variable SystemMenu to true in /etc/X11/gdm/gdm.conf
Хотя я тока что (10-35) пробовал монтировать несколько раз
Все таки есть коечто…но не гуд это точно:(
Jan 8 14:32:48 192 diskdrake[7481]: mount_part: device=hdb1 mntpoint=/Data isMounted= real_mntpoint=
Jan 8 14:32:48 192 diskdrake[7481]: mounting /dev/hdb1 on /Data as type ext3, options defaults
Jan 8 14:32:48 192 diskdrake[7481]: created directory /Data (and parents if necessary)
Jan 8 14:32:48 192 diskdrake[7481]: calling mount -t ext3 /dev/hdb1 /Data defaults
Jan 8 14:32:48 192 diskdrake[7481]: running: mount -t ext3 /dev/hdb1 /Data -o defaults
Jan 8 14:32:48 192 diskdrake[7481]: error: п╪п╬п╫я\202п╦я\200п╬п╡п╟п╫п╦п╣ я\200п╟п╥п╢п╣п╩п╟ /dev/hdb1 п╡ п╨п╟я\202п╟п╩п╬пЁ /Data п╥п╟п╡п╣я\200я\210п╦п╩п╬я\201я\214 п╫п╣я\203п╢п╟я\207п╫п╬ at /usr/lib/libDrakX/fs/mount.pm line 75.
И строка эта гласит
run_program::run(’mount’, '-t’, $fs, $dev, $where, if_(@mount_opt, '-o’, join(’,', @mount_opt))) or die N(«mounting partition %s in directory %s failed», $dev, $where);
Попробуй ядро обновить(а заодно и udev)
Или смонтировать ro попробуй
Эх черт, вот этого мне меньше всего и хотелось)
если съедит то и все мои полугодичные настройки тоже:)
Ну чтож..буду пробовать..
В общем пересборка ядра…по прежнему ничего не дала…ХЕЛП
Я уже не знаю какие еще есть варианты :(
очень осторожно и вдумчиво. вывод команды:
можно попробовать как вариант выдернуть данные при помощи Norton Ghost, но для этого надо места сообразно данным (и делается это из DOS).
а в общем… кажется, «ты попал».
Как перетащить я уже понял…но у меня естественно нет стока места:) я действительно сурьезна попал…плюс я думал частями Акронисом перекидывать через изменение размера…но Линух отказался и новый раздел монтировать, следовательно мне как минимум нужен новый хард:)…Мдя…
[root@192 ~]# fsck -fnv /dev/hdb1
fsck 1.38 (30-Jun-2005)
e2fsck 1.38 (30-Jun-2005)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
22830 inodes used (93%)
4590 non-contiguous inodes (20.1%)
# of inodes with ind/dind/tind blocks: 13411/7933/0
23800331 blocks used (95%)
0 bad blocks
0 large files
20017 regular files
2741 directories
0 character device files
0 block device files
0 fifos
0 links
63 symbolic links (61 fast symbolic links)
0 sockets
Видно что файлы на месте:)..Но черт побери что происходит …почему он не цепляется…
единственно, что могу прделожить — попробовать явно ууказать для монтирования тип ext2:
и, если получится, выдёргивать данные.
Не помогло, и я уже так пробовал:)
В общем рецепт один — занимать хард… выдергивать данные, форматить этот и монтировать заново (если захочет:)
Спасибо за помощь…Надо ехать в магазин за ХДД:D
Ипрст для TC есть плагин — ext2fs (вроде так зовется) позволяет читать ext2, ext3, reiserfs,
искать на wincmd.ru