Hur man monterar UDF-volymer i Ubuntu



Prova Vårt Instrument För Att Eliminera Problem

Universal Disk Format (UDF) hänvisar till ISO 13346 och ECMA-167 leverantörsneutral specifikation för datalagring. Medan det i praktiken används för att skapa DVD-skivor, finns det inget som hindrar någon från att faktiskt formatera en fast disk som UDF. Mer praktiskt används den för optiska media som CD-RW och DVD-RW / DVD + R för att tillåta användare att lägga till och ta bort filer från dem. Vissa professionella avancerade digitala videokameror använder också det mindre vanliga DVD-RAM-formatet, som också använder detta.



Något av dessa format kan enkelt öppnas i Ubuntu, och i allmänhet kommer alla UDF-volymer att monteras automatiskt. En användare behöver helt enkelt sätta i den optiska skivan och filsystemet ska monteras. Ibland kan det hända att en DVD som du skapat själv inte kommer att monteras automatiskt i Ubuntu även om den kommer att göra i Microsoft Windows, OS X eller macOS Sierra. Detta beror på att Windows kommer att gissa vad DVD-skivan innehåller tills det blir rätt. Lyckligtvis kan ett enkelt bash-kommando vara allt du behöver för att få det att fungera i Ubuntu igen.



Montering av UDF-volymer till Ubuntu-filstrukturen

Sätt i den optiska skivan i den optiska skivenheten och öppna sedan filhanteraren och se om den redan är monterad. Om den har det behöver du inte gå längre. Om det inte har gjort det, gör en snabb kontroll i / media-katalogen för att se om operativsystemet placerar det där. Ubuntu utför alla automatiska optiska skivfästen till den här platsen snarare än / cdrom-katalogen som används av äldre Linux-distributioner.



Om den inte finns där öppnar du Diskverktyget från Dash-menyn eller Whisker-menyn om du använder Xubuntu. Lubuntu-användare hittar den på LXDE-menyn under Tillbehör. Klicka på CD / DVD-enhetens ikon i den vänstra panelen och titta sedan i volymdiagrammet. Om det finns något där ännu inte monterat, försök sedan klicka på den högra vända uppspelningsknappen under diagrammet. Detta kan öka volymen.

Disks Utility kan rapportera att det inte finns några media i enheten även om du vet att skivan finns där. Ta ut skivan och rengör den försiktigt innan du sätter i den igen. Öppna en CLI-uppmaning genom att hålla ner Ctrl, Alt och T samtidigt. Försök att utfärda kommandot sudo mount -t udf / dev / sr0 / cdrom och tryck enter. Du kan bli ombedd att ange ditt administratörslösenord. Om du har mer än en optisk enhet kanske din enhetsfil inte monteras på / dev / sr0, och du måste använda namnet i Diskverktyget för att göra det.



Detta kommando skulle montera UDF-filstrukturen till den oanvända / cdrom-katalogen i din rot. När du är klar med att arbeta med den, se till att avmontera den med umount / cdrom innan du matar ut skivan. Om du får ett dåligt superblockfel när du försöker montera det, kanske din skiva inte riktigt är UDF-formaterad. Om så är fallet, försök istället sudo mount -t iso9660 / dev / sr0 / cdrom och se om det monteras som en vanlig CD-ROM. Ibland kan även en DVD + R faktiskt skryta med det vanliga ISO 9660-systemet istället för UDF-format beroende på hur det skrevs. Ingen av dessa optiska volymer kommer att monteras som något annat än skrivskyddad när det gäller åtkomstbegränsningar.

Dessa steg ska också fungera när du istället för en fysisk DVD har en skivavbildning som du laddade ner från någonstans. Om så är fallet, ersätt bara / dev / sr0 med skivbildens faktiska namn. I det här fallet är det möjligt att montera en skivavbildning på ett system som inte ens har en optisk enhet.

Teoretiskt är det möjligt att skapa diskbilder som varken använder UDF- eller ISO 9660-standarderna. Du kan skriva in fler / proc / filsystem för att hitta många av de filsystem som just din installation av Ubuntu stöder. Det vanligaste du hittar utanför UDF och ISO 9660 inkluderar ext2, ext3 och ext4, vilket är de vanliga Linux-lagringsformaten som du mer än troligtvis känner till. Ibland hittar du också bilder som använder ett vfat-filsystem, vilket innebär att de stöder FAT12-, FAT16- eller FAT32-standarderna som MS-DOS en gång marknadsförde. Tänk på att om du monterar med alternativet -t vfat, så monterar du inte per definition ett virtuellt filsystem. Medan vfat betyder Virtual FAT, hänvisar detta till något annat än det faktum att du arbetar med en diskavbildning.

Du kan teoretiskt sett stöta på NTFS-bilder också, även om dessa är relativt sällsynta. Om inget av alternativen verkar fungera, försök sedan sudo mount -t intfs ~ / Downloads / theImageName.img / cdrom medan du ersätter ImageName.img med den faktiska nedladdade bilden. Det är sällsynt att detta fungerar eftersom NTFS tekniskt sett är ett FUSE-tillägg under Linux, så du kanske också vill prova det kommandot med säkringsalternativet -t.

Eftersom NTFS, de olika FAT-systemen och ext # -systemen inte är skrivskyddade per definition, vill du antagligen lägga till antingen -r eller -o ro-alternativen i ditt mount-kommando. Detta förhindrar att du skriver till bilden, men det är inte nödvändigt om din bild var en äkta UDF- eller ISO 9660-bild, eftersom du inte kan skriva till optiska skivor på samma sätt som du kunde till en fast disk eller en USB-minne.

Det är mycket osannolikt och kanske inte realistiskt att tro att du någonsin skulle hitta en äkta optisk skiva med något förutom UDF, ISO 9660 eller olika former av CDFS för ljud-CD-skivor. Det är faktiskt inte möjligt att skapa vissa typer av filsystem på optiska skivor. Därför, om du fortsätter att få dåliga superblock-fel efter att ha försökt både -t udf och -t iso9660 så är den optiska skivenheten eller själva skivan förmodligen smutsig.

4 minuter läst