Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

problème montage ext2fs sur openbsd 4.0

5 réponses
Avatar
Jean-Francois Boisvieux
pour backuper nos serveurs de développement sous linux j'ai créé une
partition ext3fs sur un disque USB

Depuis une sunblade 100 sous openBSD 4.0 GENERIC j'obtiens

# disklabel sd0
# /dev/rsd0c:
type: SCSI
disk: SCSI disk
label: 5000AAKS Externa
flags:
bytes/sector: 512
sectors/track: 32
tracks/cylinder: 64
sectors/cylinder: 2048
cylinders: 476940
total sectors: 976773168
rpm: 3600
interleave: 1
trackskew: 0
cylinderskew: 0
headswitch: 0 # microseconds
track-to-track seek: 0 # microseconds
drivedata: 0

et

# mount -t ext2fs /dev/sd0a /mnt/

mount_ext2fs: /dev/sd0a on /mnt: Device not configured


toute aide sera appréciée, merci

Jean-François

5 réponses

Avatar
Matthieu Clavier
On 2007-03-31, Jean-Francois Boisvieux wrote:

# disklabel sd0
# /dev/rsd0c:
type: SCSI
disk: SCSI disk
label: 5000AAKS Externa
flags:
bytes/sector: 512
sectors/track: 32
tracks/cylinder: 64
sectors/cylinder: 2048
cylinders: 476940
total sectors: 976773168
rpm: 3600
interleave: 1
trackskew: 0
cylinderskew: 0
headswitch: 0 # microseconds
track-to-track seek: 0 # microseconds
drivedata: 0


il manque ici des informations capitales pour comprendre le problème

# mount -t ext2fs /dev/sd0a /mnt/


par exemple, la partition ext2 est-elle bien sd0a ?
ou sd0i ? ou une autre ?

--
Matthieu Clavier

Avatar
Jean-Francois Boisvieux
en principe sd0a (j'ai créé sous linux sd1a) par contre le

# disklabel sd0

....

3 partitions:
# size offset fstype [fsize bsize cpg]
c: 976773168 0 unused 0 0 # Cyl 0
-476940*
disklabel: warning, partition c: size % cylinder-size != 0




ce qui indique qu'openbsd ne voit rien d'autre que c ?

merci de votre aide

JFB

On 2007-03-31, Jean-Francois Boisvieux wrote:
# disklabel sd0
# /dev/rsd0c:
type: SCSI
disk: SCSI disk
label: 5000AAKS Externa
flags:
bytes/sector: 512
sectors/track: 32
tracks/cylinder: 64
sectors/cylinder: 2048
cylinders: 476940
total sectors: 976773168
rpm: 3600
interleave: 1
trackskew: 0
cylinderskew: 0
headswitch: 0 # microseconds
track-to-track seek: 0 # microseconds
drivedata: 0


il manque ici des informations capitales pour comprendre le problème

# mount -t ext2fs /dev/sd0a /mnt/


par exemple, la partition ext2 est-elle bien sd0a ?
ou sd0i ? ou une autre ?




Avatar
cplasschaert
Bonjour,

Jean-Francois Boisvieux writes:

en principe sd0a (j'ai créé sous linux sd1a) par contre le

# disklabel sd0

....

3 partitions:
# size offset fstype [fsize bsize cpg]
c: 976773168 0 unused 0 0 # Cyl 0 -476940*
disklabel: warning, partition c: size % cylinder-size != 0

ce qui indique qu'openbsd ne voit rien d'autre que c ?


Oui si, comme je le pense, ta partition (au sens MBR) sd1a (linux) recouvre
tout ton disque.
Le label 'c' d'un périphérique disque sous OpenBSD correspond à l'ens emble
du disque.

Bonne journée

Avatar
Jean-Francois Boisvieux
un truc interessant (mais que je ne sais pas gérer c'est :

# file -s /dev/rsd0c
/dev/rsd0c: x86 boot sector


(suggéré par joachim sur c.u.b.o.misc)

la question est alors comment faire en sorte pour que le noyau sparc64
prenne en charge un boot sector x86 ?

merci du coup de main

JF





cplasschaert wrote:
Bonjour,

Jean-Francois Boisvieux writes:

en principe sd0a (j'ai créé sous linux sd1a) par contre le

# disklabel sd0

....

3 partitions:
# size offset fstype [fsize bsize cpg]
c: 976773168 0 unused 0 0 # Cyl 0 -476940 *
disklabel: warning, partition c: size % cylinder-size != 0

ce qui indique qu'openbsd ne voit rien d'autre que c ?


Oui si, comme je le pense, ta partition (au sens MBR) sd1a (linux) reco uvre
tout ton disque.
Le label 'c' d'un périphérique disque sous OpenBSD correspond à l 'ensemble
du disque.

Bonne journée






Avatar
didier gaumet
On Sun, 01 Apr 2007 09:20:19 +0200, Jean-Francois Boisvieux wrote:

un truc interessant (mais que je ne sais pas gérer c'est :

# file -s /dev/rsd0c
/dev/rsd0c: x86 boot sector


(suggéré par joachim sur c.u.b.o.misc)

la question est alors comment faire en sorte pour que le noyau sparc64
prenne en charge un boot sector x86 ?

merci du coup de main

JF


Bonjour,

d'après les options du noyau:

option EXT2FS
Includes code implementing the Second Extended File System (EXT2FS).
This is the most commonly used file system on the Linux operating system,
and is provided here for compatibility. Some specific features of EXT2FS
like the "behavior on errors" are not implemented. This file system
can't be used with uid_t or gid_t values greater than 65535. Also, the
filesystem will not function correctly on architectures with differing
byte-orders. That is, a big-endian machine will not be able to read an
ext2fs filesystem created on an i386 or other little-endian machine. See
mount_ext2fs(8) for details.

il semble impossible de pouvoir lire une partition ext2 x86 sur une
machine sparc sous OpenBSD 4.0 ?

Je pense qu'il doit être possible de faire l'inverse: créer sur le disque
dur USB des partitions et slices OpenBSD/sparc64 en ext2fs et y accéder
sous Linux (le support des partitions Sun doit être activé dans le noyau).
Il doit être également possible de faire du FFSv1 en lecture-écriture et
FFSv2 en lecture seule, ufstypeDbsd, probable recompilation du noyau
Linux nécessaire (sous Debian Etch, le noyau d'origine me permet la
lecture du FFSv1 mais pas l'écriture).