Portál AbcLinuxu, 7. května 2025 22:27
my_UUID="xxxxxxxxxxxxxxx" df -h /dev/disk/by-uuid/$my_UUIDVýpis:
/dev/sdb1 7,3T 339M 7,3T 1% /run/media/pikacu/xxxxxxxxxxxxxxxAle v Ubuntu tento příkaz nefunguje, vypisuje nesprávnou velikost (jedná se 8TB disk):
udev 2,0G 4,0K 2,0G 1% /devNějaké nápady? Díky
Řešení dotazu:
my_UUID="xxxxxxxxxxxxxxx" my_MOUNTPOINT="$(grep $my_UUID /proc/mounts | awk '{print $2}')" df -h $my_MOUNTPOINT #nebo df --output=avail $my_MOUNTPOINT | tail -n1
my_UUID="xxxxxxxxxxxxxxx" my_MOUNTPOINT="$(blkid | grep $my_UUID | awk '{print $1}' | sed -e 's/://g')" df -h $my_MOUNTPOINTJenom to malou nevýhodu, že blkid potřebuje práva roota.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.