2010-04-13, 23:21
  #1
Medlem
Logisks avatar
När jag försöker mounta något så får jag "mount: you must specify the filesystem type", först så verkade det enbart gälla skivor men nu börjar jag få problem med ett USB-minne.
Det har varit lite krångel med mitt USB-minne då den på något sätt verkade ha delats upp på två partitioner, jag har dock fixat det genom fdisk.
Nu ser mitt USB-minne ut så här.
Citat:
Disk /dev/sdf: 2055 MB, 2055208960 bytes
64 heads, 62 sectors/track, 1011 cylinders
Units = cylinders of 3968 * 512 = 2031616 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Måste jag formatera hårddisken till ett visst format? Och isåfall, hur gör jag det?
Jag försökte fixa det här mountproblemet tidigare och jag kommer ihåg att det fanns något kommando eller någon dir som visade alla filsystem för mount, hur hittar jag dem?

Edit: Jag använder Arch Linux.
__________________
Senast redigerad av Logisk 2010-04-13 kl. 23:24.
Citera
2010-04-14, 00:25
  #2
Medlem
Ondves avatar
Nu verkar du alltså ha ett helt tomt usb-minne. Börja med att skapa en partition på det med fdisk. Efter det kommer du ha en sdf1 partition.
Sedan använder du mkfs på denna sdf1, för att skapa ett filsystem på den.
Står i man-filerna för dessa program hur de används.


När du mountar så är det normala att använd exempelvis: mount -t ext2 /dev/hda1 /media/hda1
-t specificerar vilket filsystem det är på disken du ska montera.
Skriver du bara mount /dev/hda1 så krävs det att den finns med i fstab, annars kommer den vägra.
Citera
2010-04-14, 08:20
  #3
Medlem
Logisks avatar
Citat:
Ursprungligen postat av Ondve
Nu verkar du alltså ha ett helt tomt usb-minne. Börja med att skapa en partition på det med fdisk. Efter det kommer du ha en sdf1 partition.
Sedan använder du mkfs på denna sdf1, för att skapa ett filsystem på den.
Står i man-filerna för dessa program hur de används.


När du mountar så är det normala att använd exempelvis: mount -t ext2 /dev/hda1 /media/hda1
-t specificerar vilket filsystem det är på disken du ska montera.
Skriver du bara mount /dev/hda1 så krävs det att den finns med i fstab, annars kommer den vägra.
Jag har skapat en FAT32 partition (W95 FAT32 (LBA)) som jag försökte mounta med sudo mount -t vfat /dev/sdf1 /mnt/usb vilket gav följande.
Citat:
mount: wrong fs type, bad option, bad superblock on /dev/sdf,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so

Jag ska kolla vidare med mkfs och det senare i eftermiddag. Tack för hjälpen!
Citera
2010-04-14, 12:20
  #4
Medlem
Ondves avatar
Ok då vet jag inte riktigt. Men det du kan kolla på är ju så att du har dosfstools. Och att dur har hal installerad och att det körs som daemon.
Citera
2010-04-17, 07:22
  #5
Medlem
Citat:
Ursprungligen postat av Ondve
När du mountar så är det normala att använd exempelvis: mount -t ext2 /dev/hda1 /media/hda1
-t specificerar vilket filsystem det är på disken du ska montera.
Skriver du bara mount /dev/hda1 så krävs det att den finns med i fstab, annars kommer den vägra.
Nej, man behöver inte använda -t eller fstab eftersom det autodetectas på de flesta filsystem.

Citat:
Ursprungligen postat av Logisk
Jag har skapat en FAT32 partition (W95 FAT32 (LBA)) som jag försökte mounta med sudo mount -t vfat /dev/sdf1 /mnt/usb vilket gav följande.
Jag gissar att du bara satt partitiontypen till W95 FAT32 (LBA) utan att skapa ett ett VFAT filsystem på partitionen.
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in