Aller directement au contenu

Disque USB en /dev/sda au lieu de /dev/sdb

Déplacé Divers
  • Le serveur comporte désormais 2 disques, un SSD interne contenant les machines virtuelles et un disque USB externe pour les données du cloud.
    L'inconvénient actuellement est qu'il me faut rebrancher le disque USB après le démarrage du serveur pour que lui soit assigné le nom sdb. Je peux ensuite monter le disque USB mount /dev/sdb1 /media/usb3 et démarrer le serveur Nextcloud qui l'utilise.
    Pour le forum, il n'y a rien a faire puisque le pool ZFS utilisé par LXD se trouve sur une partition du disque SSD.
    Si le disque USB est branché au démarrage alors ça coince au niveau LXD pour importer le pool.
    Une idée ?

    /etc/fstab

    # <file system> <mount point>   <type>  <options>       <dump>  <pass>
    UUID=d439be19-27a8-4259-ab92-6776d787676c /           ext4  errors=remount-ro 0 1
    UUID=87aa4235-2a85-4cb1-9469-8768a21480d4 none        swap  sw                0 0
    

    blkid

    /dev/sda1: UUID="d439be19-27a8-4259-ab92-6776d787676c" TYPE="ext4" PARTUUID="c15146a8-01"
    /dev/sda3: LABEL="pool1" UUID="17601917683591687611" UUID_SUB="11751998129853208943" TYPE="zfs_member" PARTUUID="c15146a8-03"
    /dev/sda5: UUID="87aa4235-2a85-4cb1-9469-8768a21480d4" TYPE="swap" PARTUUID="c15146a8-05"
    /dev/sdb1: LABEL="pool2" UUID="d66624cf-9dda-45dc-8b75-cf322a505612" UUID_SUB="7e7af0f9-40ab-43c6-9024-5d47db3f4857" TYPE="btrfs" PARTUUID="fa7a8ad0-01"
    

    udevadm test /sys/class/block/sdb

    rules contain 24576 bytes tokens (2048 * 12 bytes), 11094 bytes strings
    1723 strings (20918 bytes), 1132 de-duplicated (10416 bytes), 592 trie nodes used
    value '[dmi/id]sys_vendor' is 'GIGABYTE'
    value '[dmi/id]sys_vendor' is 'GIGABYTE'
    GROUP 6 /lib/udev/rules.d/50-udev-default.rules:55
    IMPORT 'ata_id --export /dev/sdb' /lib/udev/rules.d/60-persistent-storage.rules:38
    starting 'ata_id --export /dev/sdb'
    Process 'ata_id --export /dev/sdb' failed with exit code 2.
    IMPORT builtin 'usb_id' /lib/udev/rules.d/60-persistent-storage.rules:41
    /sys/devices/pci0000:00/0000:00:14.0/usb2/2-1/2-1:1.0: if_class 8 protocol 6
    LINK 'disk/by-id/usb-JMicron_Generic_0123456789ABCDEF-0:0' /lib/udev/rules.d/60-persistent-storage.rules:46
    IMPORT builtin 'path_id' /lib/udev/rules.d/60-persistent-storage.rules:64
    LINK 'disk/by-path/pci-0000:00:14.0-usb-0:1:1.0-scsi-0:0:0:0' /lib/udev/rules.d/60-persistent-storage.rules:65
    IMPORT builtin 'blkid' /lib/udev/rules.d/60-persistent-storage.rules:76
    probe /dev/sdb raid offset=0
    IMPORT '/lib/udev/vdev_id -d sdb' /lib/udev/rules.d/69-vdev.rules:1
    starting '/lib/udev/vdev_id -d sdb'
    Process '/lib/udev/vdev_id -d sdb' succeeded.
    RUN '/lib/udev/hdparm' /lib/udev/rules.d/85-hdparm.rules:1
    handling device node '/dev/sdb', devnum=b8:16, mode=0660, uid=0, gid=6
    preserve permissions /dev/sdb, 060660, uid=0, gid=6
    preserve already existing symlink '/dev/block/8:16' to '../sdb'
    found 'b8:16' claiming '/run/udev/links/\x2fdisk\x2fby-id\x2fusb-JMicron_Generic_0123456789ABCDEF-0:0'
    creating link '/dev/disk/by-id/usb-JMicron_Generic_0123456789ABCDEF-0:0' to '/dev/sdb'
    preserve already existing symlink '/dev/disk/by-id/usb-JMicron_Generic_0123456789ABCDEF-0:0' to '../../sdb'
    found 'b8:16' claiming '/run/udev/links/\x2fdisk\x2fby-path\x2fpci-0000:00:14.0-usb-0:1:1.0-scsi-0:0:0:0'
    creating link '/dev/disk/by-path/pci-0000:00:14.0-usb-0:1:1.0-scsi-0:0:0:0' to '/dev/sdb'
    preserve already existing symlink '/dev/disk/by-path/pci-0000:00:14.0-usb-0:1:1.0-scsi-0:0:0:0' to '../../sdb'
    created db file '/run/udev/data/b8:16' for '/devices/pci0000:00/0000:00:14.0/usb2/2-1/2-1:1.0/host2/target2:0:0/2:0:0:0/block/sdb'
    
    
  • bonjour,
    essaye ça dans /etc/fstab :
    UUID=d66624cf-9dda-45dc-8b75-cf322a505612 /media/usb3 btrfs default 0 2

  • @olivier tu peux creer un fichier dans sytemd :
    /etc/systemd/system/nexcloud-usb3.mount:
    [Unit]
    Description=Mount media usb3 nexcloud

    [Mount]
    What=/dev/disk/by-uuid/d66624cf-9dda-45dc-8b75-cf322a505612
    Where=/media/usb3

    Type=brfs
    Options=defaults

    [Install]
    WantedBy=multi-user.target

    et apres un simple:
    systemctl daemon-reload
    systemctl enable nexcloud-usb3.mount
    systemctl status nexcloud-usb3.mount

    source ici:
    https://discuss.linuxcontainers.org/t/automount-block-device-inside-container-fstab-not-working/692

Sujets suggérés

  • Debian GNU/Linux au lycée

    Déplacé Divers
    5
    1 Votes
    5 Messages
    343 Vues
    Y

    @yannick85 Heu, je voulais dire la suite Office de Microsoft... ! (Et pas libreoffice).

  • Pour l'école : Skolelinux/Debian-Edu.

    Déplacé Divers
    1
    0 Votes
    1 Messages
    214 Vues
    Personne n'a répondu
  • Optimiser disque SSD ?

    Déplacé Divers
    4
    0 Votes
    4 Messages
    394 Vues
    J

    bonjour Olivier,
    la situation n'est pas claire sur le web concernant ces disques SSD. Il y a beaucoup de choses depuis longtemps et finalement on se pose des question, surtout quand on parle d'usure ...
    Dommage que les posts ne soient pas éffacés automatiquement au bout d'un certain temps, tout allant tellement vite avec l'informatique.
    merci de ton avis, et dans l'attente d'autres expériences avec ces sacrés ssd.
    cordialement JM

  • Ajouter second disque dur sur Xubuntu : soucis d'accès

    Déplacé Divers
    4
    0 Votes
    4 Messages
    621 Vues
    ?

    Cette simulation dans VirtualBox peut-elle t'aider ?

    /dev/sdb est le second disque dur que l'on voit grisé avant utilisation.

    0_1542208651352_1-partition-ext4-avant-montage.png

    Pour être utilisé, on double clique sur son icône. Le point de montage est alors visible dans la barre d'adresse de l'explorateur de fichier. Un clique droit dans la fenêtre montre des options grisées ; l'écriture de fichier/dossier n'est pas autorisée.

    0_1542208671981_2-partition-ext4-montee.png

    Il suffit de devenir le propriétaire du dossier correspondant au point de montage pour avoir le droit d'écrire à l'intérieur. Si des fichiers/dossiers existent déjà alors passer la commande chown avec l'option -R. Cette commande doit être passée avec les droits root et donc préfixée par la commande sudo.

    0_1542208679958_3-partition-ext4-acces-ecriture.png

  • Effacer un disque dur avant sa revente

    Déplacé Divers
    5
    0 Votes
    5 Messages
    862 Vues
    ?

    @e1415 Le paquet comprend 4 utilitaires pour supprimer de manière sécurisée les fichiers/répertoires, la mémoire, l'espace libre et le swap. Ils n'agissent pas sur la totalité du disque.

    Je conseillerai l'utilitaire hdparm pour effacer de manière sécurisée les disques SSD (! connectés en SATA).

    Vérifier l'état du disque (frozen or not) avec la commande :

    sudo hdparm -I /dev/sdX

    Un passage en veille suffit à changer l'état en not frozen (le disque accepte alors les commandes de sécurité).

    sudo hdparm --security-set-pass NULL /dev/sdX sudo hdparm --security-erase NULL /dev/sdX

    Plus d'info sur https://ata.wiki.kernel.org/index.php/ATA_Secure_Erase

  • Booter un raspberry 3 sur une clef usb ou un disque dur

    Déplacé Divers
    1
    1 Votes
    1 Messages
    484 Vues
    Personne n'a répondu
  • Tester une distribution sur son PC sans CD/DVD ni clé USB

    Déplacé Divers
    2
    0 Votes
    2 Messages
    1k Vues
    ?

    @olivier Ca, c'est du multiboot façon Olivier ! Chouette.

  • echo "80" | sudo tee /sys/class/backlight/*/brightness

    Déplacé Divers
    1
    0 Votes
    1 Messages
    822 Vues
    Personne n'a répondu