C'est long la commande dd.

Ответить
Аватара пользователя
Gerardll51
Сообщения: 1423
Зарегистрирован: 13 окт 2013, 23:34
Operating system: ROSA Desktop Fresh R11 release 2016.1 for x86_64
KDE 4.14.37
4.15.0-desktop-68.5rosa-x86_64
NVIDIA GP107 [GeForce GTX 1050 Ti]. NVIDIA 430.50. ROSA X.org 11.0
Intel Core i5-9600KF. 16 Go RAM. SSD 500 Gio

C'est long la commande dd.

Сообщение Gerardll51 » 27 фев 2016, 15:45

Bonjour,

Pour formater une clé USB de 32 Go où se trouvait un système d'exploitation la commande "dd bs=1024 if=/dev/zero of=/dev/sdd" à mis plus d'une heure quand même!
Est-ce qu'il y a d'autres méthodes qui iraient plus vite?

Les programmes en mode graphique pour formater ce genre de clé, ou même cette commande "mkfs.vfat -F 32 -n nouveau_nom/dev/sdc1" (par exemple) en mode konsole ne fonctionne pas pour retirer un OS qui se trouve sur une clé.
Très bien la distribution Rosa!

jjm
Сообщения: 132
Зарегистрирован: 08 май 2013, 01:07
Operating system: Mandriva 2010.2, ROASA LTS LXDE

Re: C'est long la commande dd.

Сообщение jjm » 27 фев 2016, 22:30

Salut,

Si cela est applicable pour ton usage, voilà ce que je fais pour écrire une ISO :

dd if=image.iso of=/dev/sdd bs=10M (j'ai même essayé avec 100M pour LXQt-R6!

tu peux essayer pour bs=1048576
Seuls ceux qui sont assez fous pour penser qu'ils peuvent changer le monde y parviennent.
Henri Dunant, fondateur de la Croix Rouge

jjm
Сообщения: 132
Зарегистрирован: 08 май 2013, 01:07
Operating system: Mandriva 2010.2, ROASA LTS LXDE

Re: C'est long la commande dd.

Сообщение jjm » 27 фев 2016, 22:40

Une autre idée que j'utilise : dans "gparted", Périphérique ou Device, "Créer une table des partitions" ou l'équivalent anglais.
Dans ce cas, aucun partition n'est crée, et cela te laisse le choix "primaire/étendue, fat32/ext4 ....., et cela ne dure pas longtemps.
Seuls ceux qui sont assez fous pour penser qu'ils peuvent changer le monde y parviennent.
Henri Dunant, fondateur de la Croix Rouge

Аватара пользователя
Gerardll51
Сообщения: 1423
Зарегистрирован: 13 окт 2013, 23:34
Operating system: ROSA Desktop Fresh R11 release 2016.1 for x86_64
KDE 4.14.37
4.15.0-desktop-68.5rosa-x86_64
NVIDIA GP107 [GeForce GTX 1050 Ti]. NVIDIA 430.50. ROSA X.org 11.0
Intel Core i5-9600KF. 16 Go RAM. SSD 500 Gio

Re: C'est long la commande dd.

Сообщение Gerardll51 » 28 фев 2016, 02:08

Salut,

Effectivement, je n'ai pas pensé que gparted pouvais aussi enlever l'OS qui se trouvait sur cette clé.
Je testerai le prochain coup. :)
Très bien la distribution Rosa!

Аватара пользователя
Gerardll51
Сообщения: 1423
Зарегистрирован: 13 окт 2013, 23:34
Operating system: ROSA Desktop Fresh R11 release 2016.1 for x86_64
KDE 4.14.37
4.15.0-desktop-68.5rosa-x86_64
NVIDIA GP107 [GeForce GTX 1050 Ti]. NVIDIA 430.50. ROSA X.org 11.0
Intel Core i5-9600KF. 16 Go RAM. SSD 500 Gio

Re: C'est long la commande dd.

Сообщение Gerardll51 » 07 мар 2016, 00:31

jjm писал(а):tu peux essayer pour bs=1048576
C'est quoi le risque quand on met un trop gros chiffre pour bs= ?
Est-ce la commande dd fait toujours bien sont travail?

Sinon pour une clé de 32 Go faut 2h 10' !

Au fait, GParted ne retire pas l'OS qui est sur une clé USB. J'ai été obligé d'utiliser la commande dd en konsole.
Très bien la distribution Rosa!

jjm
Сообщения: 132
Зарегистрирован: 08 май 2013, 01:07
Operating system: Mandriva 2010.2, ROASA LTS LXDE

Re: C'est long la commande dd.

Сообщение jjm » 07 мар 2016, 01:20

As-tu bien créée une nouvelle table des partitions?
L'amorce du système état-elle encore présente?
Seuls ceux qui sont assez fous pour penser qu'ils peuvent changer le monde y parviennent.
Henri Dunant, fondateur de la Croix Rouge

Аватара пользователя
Gerardll51
Сообщения: 1423
Зарегистрирован: 13 окт 2013, 23:34
Operating system: ROSA Desktop Fresh R11 release 2016.1 for x86_64
KDE 4.14.37
4.15.0-desktop-68.5rosa-x86_64
NVIDIA GP107 [GeForce GTX 1050 Ti]. NVIDIA 430.50. ROSA X.org 11.0
Intel Core i5-9600KF. 16 Go RAM. SSD 500 Gio

Re: C'est long la commande dd.

Сообщение Gerardll51 » 08 мар 2016, 20:52

jjm писал(а):As-tu bien créée une nouvelle table des partitions?
Salut jjm,

Voilà seulement que je réagis! :)
Effectivement ça marche avec GParted. Et oui il me fallait créer une table de partition avant toutes choses.
C'est rapide. Ca ne prend que quelques secondes alors que la commande DD prend 2h 10'!!

Je pensais qu'il me fallait effacer ce qu'il y avait sur la clé avant d'utiliser GParted.
Du coup j'irai plus vite à tester des OS avec cette clé USB.

Ca roule, merci. :good:
Très bien la distribution Rosa!

jjm
Сообщения: 132
Зарегистрирован: 08 май 2013, 01:07
Operating system: Mandriva 2010.2, ROASA LTS LXDE

Re: C'est long la commande dd.

Сообщение jjm » 08 мар 2016, 21:34

Gerardll51 писал(а):
jjm писал(а):As-tu bien créée une nouvelle table des partitions?
Salut jjm,

Voilà seulement que je réagis! :)
Effectivement ça marche avec GParted. Et oui il me fallait créer une table de partition avant toutes choses.
C'est rapide. Ca ne prend que quelques secondes alors que la commande DD prend 2h 10'!!

Je pensais qu'il me fallait effacer ce qu'il y avait sur la clé avant d'utiliser GParted.
Du coup j'irai plus vite à tester des OS avec cette clé USB.

Ca roule, merci. :good:
Bittte schön!

En entrée :
http://www.gecif.net/articles/linux/mbr.html

Plat de résistance :
http://poloastucien.free.fr/mbr_fat_sec ... oot_h.html
Seuls ceux qui sont assez fous pour penser qu'ils peuvent changer le monde y parviennent.
Henri Dunant, fondateur de la Croix Rouge

jjm
Сообщения: 132
Зарегистрирован: 08 май 2013, 01:07
Operating system: Mandriva 2010.2, ROASA LTS LXDE

Re: C'est long la commande dd.

Сообщение jjm » 09 мар 2016, 00:07

Autre solution valable hors context graphique : "parted". Pour alléger, consulte "man parted", tu as de la lecture.
Pour le sujet actuel :

Код: Выделить всё

COMMANDS
       [device]
              The  block  device  to be used.  When none is given, parted will use the first block device it
              finds.

       [command [options]]
              Specifies the command to be executed.  If no command is given, parted will present  a  command
              prompt.  Possible commands are:

              help [command]
                     Print general help, or help on command if specified.

              align-check type partition
                     Check  if partition satisfies the alignment constraint of type.  type must be "minimal"
                     or "optimal".

              mklabel label-type
                     Create a new disklabel (partition table) of label-type.  label-type should  be  one  of
                     "aix", "amiga", "bsd", "dvh", "gpt", "loop", "mac", "msdos", "pc98", or "sun".

Код: Выделить всё

[root@jjm-P4X400-VT8235 jjm]# clear

[root@jjm-P4X400-VT8235 jjm]# parted /dev/sdd mklabel "msdos"
Avertissement: Le type du disque /dev/sdd va être effacé et toutes les données vont être perdues. Voulez-vous
continuer ?
Oui/Yes/Non/No? y                                                         
Information: Ne pas oublier de mettre à jour /etc/fstab si nécessaire.

Код: Выделить всё

[root@jjm-P4X400-VT8235 jjm]# parted -l
Modèle:  USB DISK 25X (scsi)
Disque /dev/sdd : 514MB
Taille des secteurs (logiques/physiques): 512B/512B
Table de partitions : msdos
Disk Flags: 

Numéro  Début  Fin  Taille  Type  Système de fichiers  Fanions
Encore plus rapide!
Pour créer une partition, il faut spécifier Début/Fin ...., moins évident. A étudier!

J'ai essayé, en faisant attention :

Код: Выделить всё

[root@jjm-P4X400-VT8235 jjm]# parted /dev/sdd mkpart primary fat32 2
puis "500", 2 et 500 étant en Mo.

Код: Выделить всё

parted -l
Modèle:  USB DISK 25X (scsi)
Disque /dev/sdd : 514MB
Taille des secteurs (logiques/physiques): 512B/512B
Table de partitions : msdos
Disk Flags: 

Numéro  Début   Fin    Taille  Type     Système de fichiers  Fanions
 1      2097kB  500MB  498MB   primary                       lba
Avec fdisk -l :

Код: Выделить всё

Disk /dev/sdd: 490 MiB, 513802240 bytes, 1003520 sectors
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x0006e525

Périphérique Amorçage Début       Fin  Blocs  Id Système
/dev/sdd1              4096    976895 486400   c W95 FAT32 (LBA)
NB
parted -l en Mo
fdisk -l en secteurs

Edit
la création de la partition par "parted" n'a pas bien fonctionné, car signalée comme erronnée par gparted.
Par contre, la création de la table des parttions est bien réalisée.
Seuls ceux qui sont assez fous pour penser qu'ils peuvent changer le monde y parviennent.
Henri Dunant, fondateur de la Croix Rouge

Аватара пользователя
Gerardll51
Сообщения: 1423
Зарегистрирован: 13 окт 2013, 23:34
Operating system: ROSA Desktop Fresh R11 release 2016.1 for x86_64
KDE 4.14.37
4.15.0-desktop-68.5rosa-x86_64
NVIDIA GP107 [GeForce GTX 1050 Ti]. NVIDIA 430.50. ROSA X.org 11.0
Intel Core i5-9600KF. 16 Go RAM. SSD 500 Gio

Re: C'est long la commande dd.

Сообщение Gerardll51 » 09 мар 2016, 21:57

jjm писал(а):Edit
la création de la partition par "parted" n'a pas bien fonctionné, car signalée comme erronnée par gparted.
Par contre, la création de la table des parttions est bien réalisée.
Je crois que je vais en rester avec GParted. Je trouve ça plus simple.
Merci pour les liens sur le MBR et les partitions sur DD. Je regarde ça.
La page man de Parted n'est pas très grande. Dommage qu'elle soit en anglais pour moi. Ils auraient dû mettre quelques exemples à la fin de la page man, comme dans certaines pages.
Intéressant tout ça. :)
Très bien la distribution Rosa!

jjm
Сообщения: 132
Зарегистрирован: 08 май 2013, 01:07
Operating system: Mandriva 2010.2, ROASA LTS LXDE

Re: C'est long la commande dd.

Сообщение jjm » 10 мар 2016, 19:21

Je crois que je vais en rester avec GParted. Je trouve ça plus simple.
Après cette commande en root :

Код: Выделить всё

parted -l
pour connaître avec certitude le nom "udev" de la clef USB, par exemple "/dev/sde"

Код: Выделить всё

parted  /dev/sde mklabel msdos
Avec Linux, un autre "label" devient fréquent : "gpt". Donc, tu pourrais recréer une table des partitions gpt, si cela t'est utile :

Код: Выделить всё

parted /dev/sde mklabel gpt
Le partionnement gpt nécessite un espace plus étendu que msdos.
Seuls ceux qui sont assez fous pour penser qu'ils peuvent changer le monde y parviennent.
Henri Dunant, fondateur de la Croix Rouge

Аватара пользователя
Gerardll51
Сообщения: 1423
Зарегистрирован: 13 окт 2013, 23:34
Operating system: ROSA Desktop Fresh R11 release 2016.1 for x86_64
KDE 4.14.37
4.15.0-desktop-68.5rosa-x86_64
NVIDIA GP107 [GeForce GTX 1050 Ti]. NVIDIA 430.50. ROSA X.org 11.0
Intel Core i5-9600KF. 16 Go RAM. SSD 500 Gio

Re: C'est long la commande dd.

Сообщение Gerardll51 » 10 мар 2016, 21:03

Il semblerait que gpt soit utilisé pour stocker de gros volume, ce qui n'est pas mon cas.
Je pense que pour le moment je vais rester comme ça.
Ca fonctionne en plus.
Très bien la distribution Rosa!

jjm
Сообщения: 132
Зарегистрирован: 08 май 2013, 01:07
Operating system: Mandriva 2010.2, ROASA LTS LXDE

Re: C'est long la commande dd.

Сообщение jjm » 10 мар 2016, 22:52

Selon ta volonté. C'est juste pour documenter et aider.

Le gpt permet d'avoir jusqu'à 127 ou 128 partitrion/priamires principales, alors que MSDOS : 4, la dernière pouvant être utilisée comme partition étendue, c'est à dire un "conteneur de partitions", et non une partition. Il permet aussi de gérer de grands disques.
Mais l'une de ses raisons d'exister est l'UEFI, Unified Extended Firmware Interface, le successeur du BIOS (Basic Input Output System).

Edit
Sur un disque de 80 Go, partitionné en gpt, cinq partitions primaires, une de swapp et quatre en ext4, sont installées :

LM 13
MDV 2011.0 PWP
openSUSE 13.1
Mageia
Seuls ceux qui sont assez fous pour penser qu'ils peuvent changer le monde y parviennent.
Henri Dunant, fondateur de la Croix Rouge

Ответить

Вернуться в «ROSA Desktop»