
Du kender situationen: Du har flere USB-nøgler og når du monterer den har du ingen anelse om hvad der er på den. Det ville nu være rart om man kunne se et navn i stedet for det generiske KINGSTON
eller 8GB enhed
.
Hvordan navngiver du en disk
For at data kan lagres kræver det et diskafsnit eller partition. Når der er flere partitioner er disken, set fra systemets side numerisk opdelt i enheder.
Åbn en terminal og – som almindelig bruger – indtast nedenstående og tryk Enter
$~ lsblk -la
Afhængigt af dit system får du noget der ligner dette og som du bemærker er disken kendt af systemet som sda
og partitionerne som sda1
, sda2
og sda3
.
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:16 0 223,6G 0 disk sda1 8:17 0 513M 0 part /boot/efi sda2 8:18 0 32G 0 part / sda3 8:19 0 127,1G 0 part /home
Indsæt din USB-nøgle og gentag kommandoen – afslut med Enter
$~ lsblk -la
Lokaliser den nye enhed der bliver listet
sdb 8:48 1 7,3G 0 disk sdb1 8:49 1 920M 0 part /run/media/fh/archlabs-lts-2017-10-x86_64
I dette eksempel hedder den indsatte usb-nøgle sdb
og partitionen hedder sdb1
.
Som du sikkert bemærker så er det ikke selve disken der har et navn men diskafsnittet eller partitionen. Partitionen hedder i dette tilfældet archlabs-lts-2017-10-x86_64
.
Ændre filsystem navn
Hvis disken er oprettet ved at der er skrevet et iso-billede til den vil af filsystemet ses som en CD ISO9660 og den kan man ikke ændre navn på.
$~ e2label /dev/sdb1 "Billeder 2017" e2label: Permission denied while trying to open /dev/sdd1 Couldn't find valid filesystem superblock.
Her lærer vi to ting
- Ændring i filsystemet kræver superbruger – kommandoen skal startes med
sudo
- Der en filsystem fejl
Når vi gentager kommandoen med sudo får vi lidt mere information
$~ sudo e2label /dev/sdb1 "Mine billeder" e2label: Bad magic number in super-block while trying to open /dev/sdd1 /dev/sdd1 contains a iso9660 file system labelled 'archlabs-lts-2017-10-x86_64'
Så her har vi ovennævnte tilstand med et CD filsystem. For at ændre denne er vi nødt til at slette partitionen, lave en ny og formattere denne.
Partitionering
Ansvarsfraskrivelse: Brug kommandoen fdisk -l /dev/sdX
for at få vist partitioner på den disk du påtænker at ændre:
$~ sudo fdisk -l /dev/sdb Disk /dev/sdb: 7,3 GiB, 7807696896 bytes, 15249408 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0xf39bc09a
Start fdisk
som superbruger. Når du har startet, kan du taste m
for at få en oversigt over kommandoerne (Udskift X
med det der passer for dit system):
$~ sudo fdisk /dev/sdX Welcome to fdisk (util-linux 2.31). Changes will remain in memory only, until you decide to write them. Be careful before using the write command. Command (m for help):
Linux disk – ext4
Fremgangsmåden for at lave en USB-nøgle med en partition som kun kan læses af Linux:
o n Enter Enter Enter Enter w
Fjern USB-nøglen og indsæt den igen (Udskift X
med det der passer for dit system):
$~ sudo mkfs.ext4 /dev/sdX1 -L "Mine Billeder"
Windows disk – fat32
Fremgangsmåde for at lave en USB-nøgle der kan læses af alle systemer:
o n Enter Enter Enter Enter t c w
Fjern USB-nøglen og indsæt den igen (Udskift X
med det der passer for dit system):
$~ sudo mkfs.vfat /dev/sdX1 -L "Mine Billeder"