Lsblk

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

lsblk - Lista information om blockenheter

Kommandot `lsblk` används för att lista information om alla tillgängliga blockenheter på ett system i Unix-liknande operativsystem.

Syntax

lsblk [ALTERNATIV] [ENHET]

Beskrivning

Kommandot `lsblk` listar information om alla tillgängliga blockenheter, såsom hårddiskar, SSD-enheter och deras partitioner. Informationen inkluderar enhetens namn, storlek, typ och monteringspunkter.

Alternativ

Kommandot `lsblk` stöder flera alternativ som kan användas för att justera hur informationen visas:

  • -a, --all - Visa alla enheter, inklusive de utan tilldelade block.
  • -b, --bytes - Visa storlekar i byte.
  • -d, --nodeps - Visa endast blockenheter, inte deras partitioner.
  • -e, --exclude LISTA - Uteslut enheter med angivna stora mindre nummer.
  • -f, --fs - Visa filsystemsinformation.
  • -h, --help - Visa hjälpmeddelande och avsluta.
  • -i, --ascii - Använd ASCII-symboler för trädstrukturen.
  • -J, --json - Producera utdata i JSON-format.
  • -l, --list - Producera listformat utan trädstruktur.
  • -n, --noheadings - Visa ingen rubrikrad.
  • -o, --output LISTA - Definiera vilka kolumner som ska visas.
  • -P, --pairs - Producera utdata i nyckel-värdepar.
  • -r, --raw - Producera rå utdata.
  • -s, --inverse - Visa trädstruktur i omvänd ordning.
  • -t, --topology - Visa enhetens topologi.
  • -T, --tree - Producera utdata i trädstruktur (standard).
  • -u, --ascii - Använd ASCII-symboler för trädstrukturen.
  • -v, --version - Visa versionsinformation och avsluta.
  • -x, --sort KOLUMN - Sortera utdata efter specificerad kolumn.

Exempel

Här är några praktiska exempel som visar hur du kan använda `lsblk`-kommandot:

  • För att visa information om alla blockenheter:

lsblk

  • För att visa information om alla blockenheter inklusive de utan tilldelade block:

lsblk -a

  • För att visa storlekar i byte:

lsblk -b

  • För att visa filsystemsinformation:

lsblk -f

  • För att producera utdata i JSON-format:

lsblk -J

  • För att producera utdata i listformat utan trädstruktur:

lsblk -l

  • För att definiera vilka kolumner som ska visas:

lsblk -o NAME,SIZE,TYPE,MOUNTPOINT

  • För att sortera utdata efter storlek:

lsblk -x SIZE

Skillnader mellan macOS och Linux

Det finns några viktiga skillnader att tänka på när man använder `lsblk`-kommandot på macOS jämfört med Linux:

  • Tillgänglighet: `lsblk` är ett Linux-specifikt verktyg och är en del av `util-linux`-paketet. Det är inte tillgängligt på macOS som standard. På macOS kan liknande information erhållas med kommandon som `diskutil list` och `df`.
  • Funktionalitet: Eftersom `lsblk` inte är tillgängligt på macOS, används alternativa kommandon som `diskutil` för att lista blockenheter och deras egenskaper. `diskutil` har en annan syntax och uppsättning funktioner.

Exempel på att visa information om diskar på macOS:

  • För att lista alla diskar och partitioner:

diskutil list

  • För att visa detaljerad information om en specifik disk:

diskutil info /dev/disk0

Det är alltid bra att konsultera dokumentationen för `lsblk` på Linux och motsvarande verktyg på macOS för att se vilka alternativ och funktioner som är tillgängliga och hur de används.

Felsökning

Om du får ett felmeddelande när du använder `lsblk`, kontrollera följande:

  • Att du använder rätt syntax och alternativ för ditt specifika kommando.
  • Att enheten du försöker visa information om faktiskt existerar och är ansluten.
  • Att du har tillräckliga rättigheter för att visa information om enheterna (använd `sudo` om nödvändigt).

Se även

  • fdisk - Hantera partitionsbord på en hårddisk.
  • parted - Ett modernt verktyg för att hantera partitioner.
  • df - Visa information om filsystemens användning.

Källor

Sidslut


Det här är en maskinöversättning av linux kommando manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp som har sponsrat Linux.se med webserver.