Temat: Nowe partycje na dysku USB i problemy

Witajcie

Postanowiłem zainstalować ext-roota na moim dysku USB 2,5" 640GB (1043ND). Dotychczas ten dysk służył mi z powodzeniem do udostępniania plików po sambie i ftp. Dorobiłem zatem dwie dodatkowe partycje: 200MB ext2 na system oraz 100MB na swap. Po wpięciu dysku do routera, nie jest wykrywany w gargoyle. Domyślam się, że jest to spowodowane dodatkowymi partycjami. Zrobiłem to za pomocą gparted, więc powinno hulać, a tu lipa. Wykonałem dmesg dla wariantów: Dysku nie ma oraz dysk jest. Program winmerge pokazuje różnice:

usb 1-1: new high speed USB device using ar71xx-ehci and address 4
usb 1-1: configuration #1 chosen from 1 choice
scsi2 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 4
usb-storage: waiting for device to settle before scanning
scsi 2:0:0:0: Direct-Access     Samsung  S2 Portable           PQ: 0 ANSI: 2 CCS
usb-storage: device scan complete
sd 2:0:0:0: [sda] 625131864 1024-byte logical blocks: (640 GB/596 GiB)
sd 2:0:0:0: [sda] Write Protect is off
sd 2:0:0:0: [sda] Mode Sense: 3c 00 00 00
sd 2:0:0:0: [sda] Assuming drive cache: write through
sd 2:0:0:0: [sda] 625131864 1024-byte logical blocks: (640 GB/596 GiB)
sd 2:0:0:0: [sda] Assuming drive cache: write through
 sda: sda1 sda2 sda3 sda4
sd 2:0:0:0: [sda] 625131864 1024-byte logical blocks: (640 GB/596 GiB)
sd 2:0:0:0: [sda] Assuming drive cache: write through
sd 2:0:0:0: [sda] Attached SCSI disk

a zatem dysk jest wykrywany, lecz gargoyle ma go w...
Co z tym zrobić? Extroota jeszcze nie instalowałem. Ostatecznie wywalę te nowe partycje i obejdę się smakiem.

MiniPC 6xRJ45 2Gb, N100, 16GB DDR5, 1TB NVMe (Gargoyle)
Linksys WRT3200ACM (Gargoyle)
Tp-link 1043NDv2 (Gargoyle)

2

Odp: Nowe partycje na dysku USB i problemy

Przecież go wykrył... A zrobiłeś w ogóle systemy plików na nich?

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

3

Odp: Nowe partycje na dysku USB i problemy

Oczywiście. Za pomocą gparted zmniejszyłem istn. partycje i dodałem nowe. Pod ubuntu widać je wraz z poprzednią zawartością.

MiniPC 6xRJ45 2Gb, N100, 16GB DDR5, 1TB NVMe (Gargoyle)
Linksys WRT3200ACM (Gargoyle)
Tp-link 1043NDv2 (Gargoyle)

4

Odp: Nowe partycje na dysku USB i problemy

Masz je wykryte. O ile można jest zamontować to i Gargoyle powinno też je widzieć.

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

5 (edytowany przez badziewiak 2011-02-19 00:00:45)

Odp: Nowe partycje na dysku USB i problemy

# ls /tmp/usb_mount
3F973A6154E8125A                      8a991ade-31f1-44e6-8ed0-caf5c8724ed0  f4dab526-024b-456c-b1d5-9e31365f7aff

Pierwsza i trzecia partycja są stare. Środkowa jest nowa. Pod ubuntu na pierwszej i trzeciej są widoczne dane, pod openwrt nie. Sprawdzałem przez ls i mc. Pod gargoyle nie widać.

MiniPC 6xRJ45 2Gb, N100, 16GB DDR5, 1TB NVMe (Gargoyle)
Linksys WRT3200ACM (Gargoyle)
Tp-link 1043NDv2 (Gargoyle)

6

Odp: Nowe partycje na dysku USB i problemy

mount zobacz czy są zamontowane...

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

7 (edytowany przez badziewiak 2011-02-19 00:14:46)

Odp: Nowe partycje na dysku USB i problemy

# mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime)
tmpfs on /dev type tmpfs (rw,relatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
/dev/mtdblock3 on /overlay type jffs2 (rw,relatime)
mini_fo:/overlay on / type mini_fo (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
none on /proc/bus/usb type usbfs (rw,relatime)

a z drugiej strony przecież pojawiła się nowa partycja w ls:

# ls /tmp/usb_mount
3F973A6154E8125A                      8a991ade-31f1-44e6-8ed0-caf5c8724ed0  f4dab526-024b-456c-b1d5-9e31365f7af
MiniPC 6xRJ45 2Gb, N100, 16GB DDR5, 1TB NVMe (Gargoyle)
Linksys WRT3200ACM (Gargoyle)
Tp-link 1043NDv2 (Gargoyle)

8

Odp: Nowe partycje na dysku USB i problemy

nic się nie pojawiło. To tylko identyfikatory odczytane przez gargoyle i utworzone katalogi z nich. Ale nie masz zamontowanych partycji. Zrób :

mkdir -p /tmp/a1
mount -t ext2 /dev/sda1 /tmp/a1

i pokaż co wypluł.

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

9 (edytowany przez badziewiak 2011-02-19 00:27:14)

Odp: Nowe partycje na dysku USB i problemy

Teraz widać zawartość partycji pod a1. Pod gargoyle nic nie widać.
Fragment logread:

Feb 18 23:24:21 Gargoyle user.warn kernel: EXT2-fs warning (device sda1): ext2_fill_super: mounting ext3 filesystem as ext2
Feb 18 23:24:21 Gargoyle user.warn kernel: EXT2-fs warning: maximal mount count reached, running e2fsck is recommended
MiniPC 6xRJ45 2Gb, N100, 16GB DDR5, 1TB NVMe (Gargoyle)
Linksys WRT3200ACM (Gargoyle)
Tp-link 1043NDv2 (Gargoyle)

10

Odp: Nowe partycje na dysku USB i problemy

Weź zapuść e2fsck na tych partycjach i później dopiero podłącz.

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

11

Odp: Nowe partycje na dysku USB i problemy

# e2fsck /dev/sda1
e2fsck 1.41.11 (14-Mar-2010)
/dev/sda1 has been mounted 42 times without being checked, check forced.
Pass 1: Checking inodes, blocks, and sizes
Error allocating block bitmap (1): Memory allocation failed
e2fsck: aborted
root@Gargoyle:~# e2fsck /dev/sda2
e2fsck 1.41.11 (14-Mar-2010)
e2fsck: Superblock invalid, trying backup blocks...
e2fsck: Bad magic number in super-block while trying to open /dev/sda2

The superblock could not be read or does not describe a correct ext2
filesystem.  If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
    e2fsck -b 8193 <device>

root@Gargoyle:~# e2fsck /dev/sda3
e2fsck 1.41.11 (14-Mar-2010)
/dev/sda3: clean, 11/51200 files, 8013/204800 blocks
root@Gargoyle:~# e2fsck /dev/sda4
e2fsck 1.41.11 (14-Mar-2010)
e2fsck: Superblock invalid, trying backup blocks...
e2fsck: Bad magic number in super-block while trying to open /dev/sda4

The superblock could not be read or does not describe a correct ext2
filesystem.  If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
    e2fsck -b 8193 <device>

Spróbuję pod ubuntu.

MiniPC 6xRJ45 2Gb, N100, 16GB DDR5, 1TB NVMe (Gargoyle)
Linksys WRT3200ACM (Gargoyle)
Tp-link 1043NDv2 (Gargoyle)

12

Odp: Nowe partycje na dysku USB i problemy

Ubuntu melduje czysty system plików na wszystkich partycjach.

MiniPC 6xRJ45 2Gb, N100, 16GB DDR5, 1TB NVMe (Gargoyle)
Linksys WRT3200ACM (Gargoyle)
Tp-link 1043NDv2 (Gargoyle)

13

Odp: Nowe partycje na dysku USB i problemy

Pamięci zabrakło do sprawdzenia. A swapa się nie sprawdza w ten sposób.

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

14

Odp: Nowe partycje na dysku USB i problemy

Tak przypuszczalem, dlatego sprawdzilem pod ubuntu. Nie znalazl problemow. Cos mi sie wydaje, ze te partycje musza byc utworzone z poziomu openwrt, bo chyba jest jakas niedorobka.

MiniPC 6xRJ45 2Gb, N100, 16GB DDR5, 1TB NVMe (Gargoyle)
Linksys WRT3200ACM (Gargoyle)
Tp-link 1043NDv2 (Gargoyle)

15

Odp: Nowe partycje na dysku USB i problemy

Postanowiłem utworzyć partycję na dysku USB 640GB za pomocą fdisk w openwrt. Oto co robiłem i zobaczyłem:

# fdisk /dev/sda
Note: sector size is 1024 (not 512)
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel with disk identifier 0xe7b78e8d.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won't be recoverable.


The number of cylinders for this disk is set to 38912.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)
Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)

Command (m for help): p

Disk /dev/sda: 640.1 GB, 640135028736 bytes
255 heads, 63 sectors/track, 38912 cylinders
Units = cylinders of 16065 * 1024 = 16450560 bytes
Disk identifier: 0xe7b78e8d

   Device Boot      Start         End      Blocks   Id  System

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
e
Partition number (1-4): ^C
root@Gargoyle:~# fdisk /dev/sda
Note: sector size is 1024 (not 512)
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel with disk identifier 0x52115dce.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won't be recoverable.


The number of cylinders for this disk is set to 38912.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)
Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
n
Invalid partition number for type `n'
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-38912, default 1):
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-38912, default 38912): 800

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 2
First cylinder (801-38912, default 801):
Using default value 801
Last cylinder or +size or +sizeM or +sizeK (801-38912, default 38912): t
Last cylinder or +size or +sizeM or +sizeK (801-38912, default 38912): 1014

Command (m for help): p

Disk /dev/sda: 640.1 GB, 640135028736 bytes
255 heads, 63 sectors/track, 38912 cylinders
Units = cylinders of 16065 * 1024 = 16450560 bytes
Disk identifier: 0x52115dce

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1         800    12851937   83  Linux
/dev/sda2             801        1014     3437910   83  Linux

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 3
First cylinder (1015-38912, default 1015):
Using default value 1015
Last cylinder or +size or +sizeM or +sizeK (1015-38912, default 38912):
Using default value 38912

Command (m for help):

Czy to normalne, że tak duży dysk ma tu tylko 38912 cylindrów? W ubuntu sformatowałem go totalnie bez tworzenia partycji.

MiniPC 6xRJ45 2Gb, N100, 16GB DDR5, 1TB NVMe (Gargoyle)
Linksys WRT3200ACM (Gargoyle)
Tp-link 1043NDv2 (Gargoyle)

16

Odp: Nowe partycje na dysku USB i problemy

Masz sektory 1k. Masz zapewne nowszy dysk, z ktorymi fdisk jest lekko niekompatybilny.

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

17

Odp: Nowe partycje na dysku USB i problemy

Czyli jednak miałem rację: Partycje musiały zostać utworzone przez openwrt. Mam teraz pytanko: Jak sprawić, żeby partycja sda3 była trwale zamontowana (po reboocie) w folderze /mnt/sda3?

MiniPC 6xRJ45 2Gb, N100, 16GB DDR5, 1TB NVMe (Gargoyle)
Linksys WRT3200ACM (Gargoyle)
Tp-link 1043NDv2 (Gargoyle)

18

Odp: Nowe partycje na dysku USB i problemy

Zrobić odpowiednią sekcję w /etc/config/fstab. Opisane jest to na eko.one.pl

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

19

Odp: Nowe partycje na dysku USB i problemy

Czyli wystarczy dodać sekcję:

/dev/sda3   /mnt/sda3   ext3   rw   0   0

Dobrze myślę?

MiniPC 6xRJ45 2Gb, N100, 16GB DDR5, 1TB NVMe (Gargoyle)
Linksys WRT3200ACM (Gargoyle)
Tp-link 1043NDv2 (Gargoyle)

20

Odp: Nowe partycje na dysku USB i problemy

Nie. fstab (w config) jest zgodny z uci, więc składnia jest inna. Przeczytaj dokuemnt o montowaniu nośników.

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

21

Odp: Nowe partycje na dysku USB i problemy

Acha, czyli:

    config mount
        option target /mnt/sda3
        option device /dev/sda3
        option fstype ext3
        option options rw,noatime
        option enabled 1
        option enabled_fsck 0

O to chodziło?

MiniPC 6xRJ45 2Gb, N100, 16GB DDR5, 1TB NVMe (Gargoyle)
Linksys WRT3200ACM (Gargoyle)
Tp-link 1043NDv2 (Gargoyle)

22

Odp: Nowe partycje na dysku USB i problemy

tak jest.

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

23

Odp: Nowe partycje na dysku USB i problemy

Coś mi jeszcze nie gra. Oto 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   /home
        option device   /dev/sda1
        option fstype   ext3
        option options  rw,sync
        option enabled  0
        option enabled_fsck 0
config mount
        option target   /mnt/sda3
        option device   /dev/sda3
        option fstype   ext3
        option options  rw,noatime
        option enabled  1
        option enabled_fsck 0

config swap
#       option device   /dev/sda2
        option uuid     29fe5b6d-8187-464b-b2d7-641e46aecaf7
        option enabled  1

a gdy daję:

# wget http://www.mydefrag.com/Downloads/Download.php?File=MyDefr
ag-v4.3.1.exe /mnt/sda3/a.exe

to ląduje w /root a nie /mnt/sda3

# ls /mnt/sda3
lost+found
MiniPC 6xRJ45 2Gb, N100, 16GB DDR5, 1TB NVMe (Gargoyle)
Linksys WRT3200ACM (Gargoyle)
Tp-link 1043NDv2 (Gargoyle)

24

Odp: Nowe partycje na dysku USB i problemy

Podstawy sie kłaniają. wget ściąga do bieżącego katalogu a można mu wskazać gdzie ma zapisać przez -O, nie tak jak pokazałeś. Więc:

cd /mnt/sda1
wget http://www.mydefrag.com/Downloads/Download.php?File=MyDefrag-v4.3.1.exe

Ew.

cd /mnt/sda1
wget http://www.mydefrag.com/Downloads/Download.php?File=MyDefrag-v4.3.1.exe -O /mnt/sda1/MyDefrag-v4.3.1.exe

Przez mount zobacz czy nośnik jest zapisany, a nie czy wget tam sciąga smile

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

25

Odp: Nowe partycje na dysku USB i problemy

Mam pytanko:
czy jesli mam /dev/sda3 podmontowany w /mnt/sda3, czy jest taka mozliwosc, zeby podmontowac /mnt/sda3/tmp w /tmp, czy musze utworzyc nowa partycje na tmp?

MiniPC 6xRJ45 2Gb, N100, 16GB DDR5, 1TB NVMe (Gargoyle)
Linksys WRT3200ACM (Gargoyle)
Tp-link 1043NDv2 (Gargoyle)