Bonjour,
Comment puis-je obtenir le nom du device en fonction d'un path souhaité ?
ex:
input: /home
output: /dev/sda1
Merci d'avance,
YVes
Bonjour,
Comment puis-je obtenir le nom du device en fonction d'un path souhaité ?
ex:
input: /home
output: /dev/sda1
Merci d'avance,
YVes
Salut,
en allant lire le /etc/fstab, premier champ ton output deuxième champ ton input.
Il a à vivre sa vie comme ça et il est mûr sur ce mur se creusant la tête : peut–être qu'il peut être sûr, etc.
Oui, je milite pour l'orthographe et le respect du trait d'union à l'impératif.
Après avoir posté, relisez-vous ! Et en cas d'erreur ou d'oubli, il existe un bouton « Modifier », à utiliser sans modération
On a des lois pour protéger les remboursements aux faiseurs d’argent. On n’en a pas pour empêcher un être humain de mourir de misère.
Mes 2 cts,
--
jp
Merci pour la réponse.
Hélas, je ne trouve pas mon bonheur ;-)
ce fichier me donne uniquement que deux valeur et je ne vois pas les devices (sda, hda, etc.)
en outre, je vois uniquement /proc et boot/ !!!
n'y a t'il pas une commande sous linux qui permet de trouver le device par rapport à un chemin que je précise.
exemple:
commande_linux /home
me retourne /dev/sda2
ou
commande_linux /usr
me retourne /dev/sda1
Merci
Yves
Il a à vivre sa vie comme ça et il est mûr sur ce mur se creusant la tête : peut–être qu'il peut être sûr, etc.
Oui, je milite pour l'orthographe et le respect du trait d'union à l'impératif.
Après avoir posté, relisez-vous ! Et en cas d'erreur ou d'oubli, il existe un bouton « Modifier », à utiliser sans modération
On a des lois pour protéger les remboursements aux faiseurs d’argent. On n’en a pas pour empêcher un être humain de mourir de misère.
Mes 2 cts,
--
jp
Oui je suis sous Linux.
uname -a
Linux raspberrypi 4.9.41-v7+ #1023 SMP Tue Aug 8 16:00:15 BST 2017 armv7l GNU/Linux
voici le contenu de mon /etc/fstab
Qu'en penses-tu ?proc /proc proc defaults 0 0
PARTUUID=00019167-06 /boot vfat defaults 0 2
PARTUUID=73cdba90-06 / ext4 defaults,noatime 0 1
# a swapfile is not a swap partition, no line here
# use dphys-swapfile swap[on|off] for that
Merci,
Yves
Il a à vivre sa vie comme ça et il est mûr sur ce mur se creusant la tête : peut–être qu'il peut être sûr, etc.
Oui, je milite pour l'orthographe et le respect du trait d'union à l'impératif.
Après avoir posté, relisez-vous ! Et en cas d'erreur ou d'oubli, il existe un bouton « Modifier », à utiliser sans modération
On a des lois pour protéger les remboursements aux faiseurs d’argent. On n’en a pas pour empêcher un être humain de mourir de misère.
Mes 2 cts,
--
jp
Tu pourrais utiliser la sortie de df pour le déduire.
Toutes les vertus des hommes se perdent dans l’intérêt comme les fleuves se perdent dans la mer.
N'oubliez pas de consulter les FAQ Linux et les cours et tutoriels Linux
Bonjour,
df peut faire ça.
il faut lui ajouter un peu de nettoyage...
Code bash : Sélectionner tout - Visualiser dans une fenêtre à part { read dum; read dev mnt;} < <(df --output=source,file /usr)
Ce qui marche chez moi (sous macos, mais ça doit marcher aussi sous linux):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $ df /Users | tail -1 | awk '{print $1}' /dev/disk1 $ df /dev | tail -1 | awk '{print $1}' devfs
tail est-il bien utile avec awk ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part df /usr | awk '{mntP=$1}END{print mntP}'
Bonjour,
Sans awk, avec tail
Cordialement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part df /usr --output=source | tail -1
Bonjour,
Merci pour vos réponses.
J'ai essayé toutes vos commandes mais cela retourne toujours :
et pas le hardware (sda, hda, etc.)
Code : Sélectionner tout - Visualiser dans une fenêtre à part /dev/root
Avez-vous une idée ?
Merci,
Yves
Salut,
Normal, sous Raspbian (Raspberry Pi), la dénomination des partitions change, du moins pour ce qui concerne les cartes SD.
Voilà ce que ça me retourne chez moi :
/dev/sda1 correspondant à un disque USB externe.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $ df -hT | grep '^/dev' /dev/root ext4 30G 8,0G 21G 29% / /dev/mmcblk0p1 vfat 63M 21M 42M 34% /boot /dev/sda1 ext4 917G 111G 760G 13% /media/pi/pi-backup
$ man woman
Il n'y a pas de page de manuel pour woman.
Bonjour,
C'est presque top ;-)
mais quand je fais /home il n'affiche rien !
Woups !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 pi@raspberrypi:~ $ df -hT | grep '^/dev' /dev/root ext4 110G 4,9G 100G 5% / /dev/mmcblk0p6 vfat 68M 21M 47M 31% /boot /dev/sr0 iso9660 2,2M 2,2M 0 100% /media/pi/UA0275 /dev/sda5 ext4 30M 395K 28M 2% /media/pi/SETTINGS /dev/mmcblk0p5 ext4 30M 398K 28M 2% /media/pi/SETTINGS1 pi@raspberrypi:~ $ df -hT | grep '^/home' pi@raspberrypi:~ $
MErci
Yves
bah, pourquoi grep ? zipe a simplement voulu limiter l'affichage aux volumes physiques locaux.
Code : Sélectionner tout - Visualiser dans une fenêtre à part df --output=source /home | tail -1
Bonjour,
même en utilisant "tail", je reçois comme sortie:
/dev/root
Tjrs pas de périphérique (ex: sda, hda, hdb, etc.)
Merci,
Yves
Oui, c'est normal!
Ben oui, c'est normal!et pas le hardware (sda, hda, etc.)
Mais pourquoi diable voudrais-tu "sda" ou "hda"???
Ben si, il affiche parfaitement ce qu'il faut!
Et pourquoi diable fais-tu un "grep" sur "/home"???
Manifestement, ton "/home" est directement sous "/", qui est lui-même monté sur "/dev/root" (un disque de 5Go).
Si tu testes "df" pour "/home", tu devrais obtenir la réponse suivante:
Comme "/home" n'est pas monté sur une partition différente de "/", toute tentative de "df" dans un sous-répertoire donnera le même résultat:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $ df -hT /home /dev/root ext4 110G 4,9G 100G 5% / # ou bien: $ cd /home $ df -hT . # le point sert à désigner le répertoire courant et donc à tester le device courant /dev/root ext4 110G 4,9G 100G 5% /
On ne verra jamais apparaître quoi que ce soit de "/home/moi/mon_dossier/mon_sous_dossier" dans le retour de "df".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $ df -hT /home/moi/mon_dossier/mon_sous_dossier /dev/root ext4 110G 4,9G 100G 5% /
Et donc l'usage de "grep" est voué à l'échec!
C'est clair?
Je ne comprends pas ce que tu veux de plus
Bonjour,
Donc si je comprends bien tous les folders en dessous du / (ex: etc, home, var, usr, proc, etc.) sont stockés sur le même disque ?
Du fait que le / se trouve sur un disque de 110 GB.
C'est dans le but de localiser les SSDs en fonction des forlders/paths (car je risque d'avoir une configuration de plusieurs device/SSD).
Merci,
Yves
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager