1

Temat: Gargoyle problem z montowaniem USB

Mam zainstalowane Gargoyle 1.3.8 (by obsy) i mam problem z montowaniem pena. Przygotowywałem się do zrobienia extroot'a zgodnie ze stroną http://eko.one.pl/?p=openwrt-externalroot: zdjąłem partycję Fat32 i założyłem swap i ext3, usunąłem plugin z gargoyle -> http://eko.one.pl/?p=gargoyle-fstab.. Tymczasowo zamiast block-extroot zainstalowałem block-hotplug - chciałem się upewnić że pen będzie prawidłowo montowany na podstawie uuid. Niestety partycja sda2 nie jest montowana ani na podstawie uuid'a, ani na podstawie device po włożeniu pena czy restarcie routera. Przy próbie ręcznego montowanie 'mount -a' - brak rezultatu, polecenie mount /dev/sda2 skutkuje komunikatem mount: can't find /dev/sda2 in /etc/fstab. Pena można zamontować jedynie poleceniem 'mount -t ext3 /dev/sda2 /mnt/sda_2. Mój plik /etc/fstab

config global automount
    option from_fstab 1
    option anon_mount 1
   
config global autoswap
    option from_fstab 1
    option anon_swap 0
   
config mount
    option target /mnt/sda_2
    option device /dev/sda2
    option fstype ext3
    option options rw,sync
    option enabled 1
    option enabled_fsck 0

config swap
    option device /dev/sda2
    option enabled 0

Profilaktycznie przeflash'owałem router na wersje z 27 listopada ale jest dalej tak samo.
Inny pen z systemem fat32 jest prawidłowo (automatycznie montowany)
W czym jest problem?

2

Odp: Gargoyle problem z montowaniem USB

Po włożeniu pendrive pokaż wynik logread oraz disktype.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Gargoyle problem z montowaniem USB

disktype

root@Gargoyle:~# disktype /dev/sda1

--- /dev/sda1
Block device, size 62.72 MiB (65769984 bytes)
Linux swap, version 2, subversion 1, 4 KiB pages, little-endian
  Swap size 62.71 MiB (65761280 bytes, 16055 pages of 4 KiB)

root@Gargoyle:~# disktype /dev/sda2

--- /dev/sda2
Block device, size 917.8 MiB (962357760 bytes)
Ext3 file system
  UUID C1B6CB23-4EC5-4033-955D-A49B26583154 (DCE, v4)
  Volume size 917.8 MiB (962355200 bytes, 234950 blocks of 4 KiB)

logread

Nov 28 21:02:48 Gargoyle user.info kernel: usb 1-1.2: USB disconnect, address 9
Nov 28 21:03:09 Gargoyle user.info kernel: usb 1-1.2: new high speed USB device using ar71xx-ehci and address 11
Nov 28 21:03:09 Gargoyle user.info kernel: usb 1-1.2: configuration #1 chosen from 1 choice
Nov 28 21:03:09 Gargoyle user.info kernel: scsi6 : SCSI emulation for USB Mass Storage devices
Nov 28 21:03:09 Gargoyle user.debug kernel: usb-storage: device found at 11
Nov 28 21:03:09 Gargoyle user.debug kernel: usb-storage: waiting for device to settle before scanning
Nov 28 21:03:14 Gargoyle user.notice kernel: scsi 6:0:0:0: Direct-Access     Kingston DataTravelerMini PMAP PQ: 0 ANSI: 0 CCS
Nov 28 21:03:14 Gargoyle user.debug kernel: usb-storage: device scan complete
Nov 28 21:03:15 Gargoyle user.notice kernel: sd 6:0:0:0: [sda] 2015232 512-byte logical blocks: (1.03 GB/984 MiB)
Nov 28 21:03:15 Gargoyle user.notice kernel: sd 6:0:0:0: [sda] Write Protect is off
Nov 28 21:03:15 Gargoyle user.debug kernel: sd 6:0:0:0: [sda] Mode Sense: 23 00 00 00
Nov 28 21:03:15 Gargoyle user.err kernel: sd 6:0:0:0: [sda] Assuming drive cache: write through
Nov 28 21:03:15 Gargoyle user.err kernel: sd 6:0:0:0: [sda] Assuming drive cache: write through
Nov 28 21:03:15 Gargoyle user.info kernel:  sda: sda1 sda2
Nov 28 21:03:15 Gargoyle user.err kernel: sd 6:0:0:0: [sda] Assuming drive cache: write through
Nov 28 21:03:15 Gargoyle user.notice kernel: sd 6:0:0:0: [sda] Attached SCSI removable disk
Nov 28 21:03:16 Gargoyle user.notice fstab: NTFS signature is missing.
Nov 28 21:03:16 Gargoyle user.notice fstab: Failed to mount '/dev/sda1': Invalid argument
Nov 28 21:03:16 Gargoyle user.notice fstab: The device '/dev/sda1' doesn't seem to have a valid NTFS.
Nov 28 21:03:16 Gargoyle user.info kernel: yaffs: dev is 8388609 name is "sda1"
Nov 28 21:03:16 Gargoyle user.info kernel: yaffs: passed flags ""
Nov 28 21:03:16 Gargoyle user.warn kernel: yaffs: Attempting MTD mount on 8.1, "sda1"
Nov 28 21:03:16 Gargoyle user.notice fstab: Maybe the wrong device is used? Or the whole disk instead of a
Nov 28 21:03:16 Gargoyle user.notice fstab: partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
Nov 28 21:03:16 Gargoyle user.info kernel: yaffs: dev is 8388609 name is "sda1"
Nov 28 21:03:16 Gargoyle user.info kernel: yaffs: passed flags ""
Nov 28 21:03:16 Gargoyle user.warn kernel: yaffs: Attempting MTD mount on 8.1, "sda1"
Nov 28 21:03:16 Gargoyle user.notice fstab: mount: can't find /mnt/sda_2 in /etc/fstab

4

Odp: Gargoyle problem z montowaniem USB

Zrób

mkdir /mnt/sda2
mount -t ext3 /dev/sda2 /mnt/sda2

I pokaż jeszcze raz wynik uci show fstab

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5 (edytowany przez tkura 2010-11-28 21:14:43)

Odp: Gargoyle problem z montowaniem USB

Tak jak pisałem w pierwszym poście - takie montowanie cały czas działa.

Nov 28 21:11:06 Gargoyle user.info kernel: kjournald starting.  Commit interval 5 seconds
Nov 28 21:11:06 Gargoyle user.info kernel: EXT3 FS on sda2, internal journal
Nov 28 21:11:06 Gargoyle user.info kernel: EXT3-fs: mounted filesystem with writeback data mode.

uci show fstab

root@Gargoyle:~# uci show fstab
fstab.automount=global
fstab.automount.from_fstab=1
fstab.automount.anon_mount=1
fstab.autoswap=global
fstab.autoswap.from_fstab=1
fstab.autoswap.anon_swap=0
fstab.@mount[0]=mount
fstab.@mount[0].target=/mnt/sda_2
fstab.@mount[0].device=/dev/sda2
fstab.@mount[0].fstype=ext3
fstab.@mount[0].options=rw,sync
fstab.@mount[0].enabled=1
fstab.@mount[0].enabled_fsck=0
fstab.@swap[0]=swap
fstab.@swap[0].device=/dev/sda2
fstab.@swap[0].enabled=0

6

Odp: Gargoyle problem z montowaniem USB

Masz swap zdefiniowany jest /dev/sda2 a powinien być /dev/sda1.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: Gargoyle problem z montowaniem USB

Racja. Co prawda enabled=0. Poprawiłem ale dalej jest bez zmian.

8

Odp: Gargoyle problem z montowaniem USB

To teraz zrób /etc/init.d.fstab start. I zobacz co ciekawego w logread jest.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9

Odp: Gargoyle problem z montowaniem USB

root@Gargoyle:~# /etc/init.d/fstab start
mount: can't find /mnt/sda_2 in /etc/fstab

Nov 28 21:26:41 Gargoyle user.notice fstab: mount: can't find /mnt/sda_2 in /etc/fstab

10

Odp: Gargoyle problem z montowaniem USB

Bez sensu. Co masz w /tmp/fstab ? /etc/fstab powinno byc linkiem do /tmp/fstab

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

11

Odp: Gargoyle problem z montowaniem USB

Tak to jest jak jajko chce być mądrzejsze od kury smile. W pewnym momencie mając jakiś problem z zamontowaniem pena chciałem poprawić wpis w /etc/fstab i stwierdziłem, że jest to link do nieistniejącego (w tym momencie) pliku /tmp/fstab. W tej sytuacji skopiowałem sobie ten plik z /etc/config (po reinstalce od razu zrobilem to samo) i ... zrobiłem niepotrzebne zamieszanie. Dziękuję za radę, przepraszam za zamieszanie i obiecuję więcej nie poprawiać po fachowcach. smile

12

Odp: Gargoyle problem z montowaniem USB

Aha...

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

13

Odp: Gargoyle problem z montowaniem USB

Mam taki problem, ze dysk podlaczylem zamontowalem ntfs-3g, pochodzil troche pochodzil... Po jakims czasie zobaczylem i nie dziala.
Znaczy niby jest, ale go nie ma. sad

m-net /mnt/160GB # ls /dev/sdb*
/dev/sdb   /dev/sdb1
m-net /mnt/160GB # df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root                 4.0M      4.0M         0 100% /rom
tmpfs                    30.3M      1.8M     28.5M   6% /tmp
tmpfs                   512.0K         0    512.0K   0% /dev
/dev/sda2                 3.6G    513.6M      3.1G  14% /overlay
mini_fo:/overlay          4.0M      4.0M         0 100% /
/dev/sdb1               149.0G     83.2G     65.9G  56% /mnt/160GB
m-net /mnt/160GB # ls /mnt/160GB/
m-net /mnt/160GB # disktype /dev/sdb1

--- /dev/sdb1
disktype: Can't open /dev/sdb1: No such device or address
ZyXEL NBG6716 (Gargoyle by obsy)

14

Odp: Gargoyle problem z montowaniem USB

Uśpił się? Logread zobacz co się z sdb stało.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

15

Odp: Gargoyle problem z montowaniem USB

No nic log read nie pokazuje. Generalnie przepialem go wczoraj ponownie i sie pojawilo sdc teraz widze. ale jak zrobie umount /mnt/160GB to wypisuje ze jest busy... ;/ mozna jakos z konsoli wypiac usb i wpiac ponownie nie robiac tego fizycznie? bo akurat nie ma mnie w domu.

ZyXEL NBG6716 (Gargoyle by obsy)

16

Odp: Gargoyle problem z montowaniem USB

Po przez grzebanie w /sys lub /proc. Możesz na siłe wyładować moduły od usbstorage lub go po prostu zrestartować.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

17

Odp: Gargoyle problem z montowaniem USB

z restartowalem i widzie, ale ciekawe co bedize pozniej. ;]

dodale takei cos do config/fstab, ale nie montuje na starcie. dlaczego?

config mount
        option target    /mnt/160GB
    option uuid    699EC81201834545
    option fstype     ntfs-3g
    option options     rw
    option enabled     1
ZyXEL NBG6716 (Gargoyle by obsy)

18

Odp: Gargoyle problem z montowaniem USB

bo nie zainstalowałeś mount.ntfs-3g?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

19

Odp: Gargoyle problem z montowaniem USB

cos tam sie chyba stalo jak to zainstalowalem, bo router nie wstal. ;]

ZyXEL NBG6716 (Gargoyle by obsy)

20

Odp: Gargoyle problem z montowaniem USB

Nie lepiej po prostu sformatować dysk na ext2/3/4? Nie będziesz się musiał męczyć z ntfs.

21

Odp: Gargoyle problem z montowaniem USB

Dysk ma byc przenosny, a tam gdzie bedzie przenoszony w duzej wiekszosci jest Windows. ;]

ZyXEL NBG6716 (Gargoyle by obsy)

22

Odp: Gargoyle problem z montowaniem USB

dobra wstal, ale nie dziala. tongue

Jan 20 08:00:13 m-net daemon.warn exportfs[1995]: could not open /var/lib/nfs/.etab.lock for locking: errno 2 (No such file or directory)
Jan 20 08:00:13 m-net user.info sysinit: exportfs: could not open /var/lib/nfs/.etab.lock for locking: errno 2 (No such file or directory)
Jan 20 08:00:13 m-net daemon.err exportfs[1995]: can't lock /var/lib/nfs/etab for writing

nie wiem czy to od tego log z errorami jakimis. smile

ZyXEL NBG6716 (Gargoyle by obsy)

23

Odp: Gargoyle problem z montowaniem USB

Nie, to związane jest z nieuruchomionym (czy skonfigurowanym raczej) nfs. Możesz zignorować.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

24

Odp: Gargoyle problem z montowaniem USB

No ok, ale co zrobic zeby sie zamontowal na starcie? :>

ZyXEL NBG6716 (Gargoyle by obsy)

25

Odp: Gargoyle problem z montowaniem USB

Gargoyle samo obsługuje ntfs-3g. Działa też montowanie automatyczne. A ponieważ posługujesz się gagroyle i fstabem to pewnie sam go zainstalowałeś. Więc

/etc/init.d/fstab enable

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.