MATERIEL : fstab

Bonjour,

J’ai un deuxième disque dur sur mon serveur que je voudrais monter en permanence pour mes sauvegardes.

[code]## fdisk -l

Disque /dev/sda : 80.0 Go, 80026361856 octets
255 têtes, 63 secteurs/piste, 9729 cylindres, total 156301488 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d’E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x000ed12c

Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 2048 154337279 77167616 83 Linux
/dev/sda2 154339326 156301311 980993 5 Étendue
/dev/sda5 154339328 156301311 980992 82 partition d’échange Linux / Solaris

Disque /dev/sdb : 40.0 Go, 40000000000 octets
255 têtes, 63 secteurs/piste, 4863 cylindres, total 78125000 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d’E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x000dba00

Périphérique Amorce Début Fin Blocs Id Système
/dev/sdb1 * 2048 499711 248832 83 Linux
/dev/sdb2 501758 78123007 38810625 5 Étendue
/dev/sdb5 501760 78123007 38810624 8e LVM Linux[/code]

Le voilà en sda . Un vieux système est déjà dessus.

# # blkid /dev/sda1: LABEL="hdd_sauvegarde" UUID="55131d55-03e3-47c7-9dc3-13a6bdd17c66" TYPE="ext4" /dev/sda5: UUID="13ee6ce2-4cfb-44e9-8187-a930062d1330" TYPE="swap"

[code]# cat /etc/fstab

/etc/fstab: static file system information.

Use ‘blkid’ to print the universally unique identifier for a

device; this may be used with UUID= as a more robust way to name devices

that works even if disks are added and removed. See fstab(5).

/dev/mapper/serveur–debian-root / ext4 errors=remount-ro 0 1

/boot was on /dev/sda1 during installation

UUID=089f61b9-829e-4832-bed0-98127481b52c /boot ext2 defaults 0 2
/dev/mapper/serveur–debian-home /home ext4 defaults 0 2
/dev/mapper/serveur–debian-tmp /tmp ext4 defaults 0 2
/dev/mapper/serveur–debian-usr /usr ext4 defaults 0 2
/dev/mapper/serveur–debian-var /var ext4 defaults 0 2
/dev/mapper/serveur–debian-swap_1 none swap sw 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
/dev/sdb1 /media/usb0 auto rw,user,noauto 0 0

#montage disque dur externe packardbell
UUID=B449-F3A1 /media/diskexterne vfat defaults,user,utf8,umask=002,gid=1000,uid=1000

#montage disque interne de sauvegarde rsync
#UUID=55131d55-03e3-47c7-9dc3-13a6bdd17c66 /media/sauvegarde_rsync auto auto,root,rw 0 0[/code]

Quand je vais dans /media/sauvegarde_rsync ya rien :017
Si je reformate le disque en ext4, il sera monté ou j’ai pas tout bien compris avec fstab ? :unamused:

/media/sauvegarde_rsync n’est pas monté :

La ligne se rapportant au montage de /media/sauvegarde_rsync est commentée, elle commence par [mono]#[/mono], dièse, ce qui veut dire qu’il n’en sera pas tenu compte. Commencer par décommenter la ligne (enlever[mono]#[/mono], dièse, en début de ligne) puis monter /media/sauvegarde_rsync.

J’arrive à le monter à la main :

#montage disque interne de sauvegarde rsync UUID=55131d55-03e3-47c7-9dc3-13a6bdd17c66 /media/sauvegarde_rsync auto auto,root,rw 0 0

Toujours rien.

çà monte ! J'essaye avec l'UUID

[code]UUID=55131d55-03e3-47c7-9dc3-13a6bdd17c66    /media/usb0     auto    rw,user,auto  0       0[/code]
çà monte encore !
[code]UUID=55131d55-03e3-47c7-9dc3-13a6bdd17c66    /media/sauvegarde_rsync     auto    rw,user,auto  0       0[/code]
et encore !!

çà monte ! J’essaye avec l’UUID

çà monte encore !

et encore !!

Trouvé :smiley:

C’est l’option “root” qui ne fonctionne pas.
En fait, je veut que ce disque ne soit accessible à users qu’en lecture ; donc j’ai viré “users” et mis “root” en me disant qu’ainsi seul root aurait les droits et pas les autres.
Visiblement, çà ne marche pas comme çà :confused:

Non, ça ne marche pas comme ça. Les pages de manuel de [mono]mount[/mono] et [mono]fstab[/mono] t’en diront plus sur l’effet de l’option [mono]user[/mono] ou [mono]users[/mono].
Les permissions se gèrent comme dans le reste de l’arborescence du système, sur les répertoires et les fichiers, par exemple avec [mono]chmod[/mono], [mono]chown[/mono]…

Si mes souvenirs sont encore bons :

Donc je passe en “defaults” et j’applique ensuite les droits avec chown et chmod sur les répertoires et fichiers qui m’interessent?

Au passage, ne serait-ce pas plus simple de reformater tout le disque en ext4 ? Ensuite je créé les fichiers que je veux avec les droits que je veux ?

[mono]user[/mono] et [mono]users[/mono] ? Non : elles permettent à n’importe quel utilisateur de monter (et démonter pour users) le système de fichier. Tu confonds peut-être avec [mono]uid=[/mono], [mono]gid=[/mono], [mono]umask=[/mono] ?

D’après [mono]blkid[/mono], la partition /dev/sda1 est déjà en ext4.

Oui, çà j'ai vu dans le man mount et fstab (j'avais pas vu la nuance avec users par contre) ; mais justement, seul root à travers moi se connectera sur ce serveur.
a l'avenir, un serveur ftp sera peut-être installé ; pour le moment le sftp me suffit pour ce que je veux faire. 
Donc en résumer : je n'ai pas besoin de monter ce disque en autre chose que root. Selon le man de fstab, je dois spécifier des droits : alors pas user ni users (pas besoin) ; à la rigueur nouser (seul root) ou defaults ce qui revient à nouser je crois, avec des options en plus.

Bref, cela a-t-il une importance pour ce que je veux faire : rsync et copie du système ?
Rsync sera lancé en root et la copie du système aussi (j'ai pas encore choisit l'application ligne de commande : je ne connais que clonezilla  :confused: ).
Je viens de lire un peu et peut-être qu'un[mono]dpkg --get-selections[/mono]serait ce qu'il me faut !? Un Rsync de /etc ; reste la réinstalle du système debian...?!
Je ferme le sujet ; en attendant la suite, je vais lire çà :
[url]https://www.debian-fr.org/sauvegarde-clonage-d-un-systeme-t25179.html[/url]

Oui, çà j’ai vu dans le man mount et fstab (j’avais pas vu la nuance avec users par contre) ; mais justement, seul root à travers moi se connectera sur ce serveur.
a l’avenir, un serveur ftp sera peut-être installé ; pour le moment le sftp me suffit pour ce que je veux faire.
Donc en résumer : je n’ai pas besoin de monter ce disque en autre chose que root. Selon le man de fstab, je dois spécifier des droits : alors pas user ni users (pas besoin) ; à la rigueur nouser (seul root) ou defaults ce qui revient à nouser je crois, avec des options en plus.

Bref, cela a-t-il une importance pour ce que je veux faire : rsync et copie du système ?
Rsync sera lancé en root et la copie du système aussi (j’ai pas encore choisit l’application ligne de commande : je ne connais que clonezilla :confused: ).
Je viens de lire un peu et peut-être qu’un[mono]dpkg --get-selections[/mono]serait ce qu’il me faut !? Un Rsync de /etc ; reste la réinstalle du système debian…?!
Je ferme le sujet ; en attendant la suite, je vais lire çà :
https://www.debian-fr.org/sauvegarde-clonage-d-un-systeme-t25179.html