Hvordan montere UDF-volumer i Ubuntu



Prøv Instrumentet Vårt For Å Eliminere Problemer

Universal Disk Format (UDF) refererer til ISO 13346 og ECMA-167 leverandørnøytral spesifikasjon for datalagring. Mens det i praksis er vant til å lage DVD-er, er det ingenting som hindrer noen i å faktisk formatere en fast disk som UDF. Mer praktisk brukes den til optiske medier som CD-RW og DVD-RW / DVD + R for å tillate brukere å legge til og fjerne filer fra dem. Noen profesjonelle high-end digitale videokameraer bruker også det mindre vanlige DVD-RAM-formatet, som også bruker dette.



Alle disse formatene kan enkelt åpnes i Ubuntu, og generelt vil ethvert UDF-volum monteres automatisk. En bruker trenger bare å sette inn den optiske platen, og filsystemet skal monteres. Noen ganger kan du oppdage at en DVD du har skrevet selv ikke monteres automatisk i Ubuntu selv om den vil i Microsoft Windows, OS X eller macOS Sierra. Dette er fordi Windows vil gjette på hva DVD-en inneholder til den får det riktig. Heldigvis kan en enkel bash-kommando være alt du trenger for å få den til å fungere i Ubuntu igjen.



Montering av UDF-volumer til Ubuntu-filstrukturen

Sett den optiske platen i den optiske stasjonen, og åpne deretter filbehandleren din og se om den allerede er montert. Hvis den har det, trenger du ikke å gå lenger. Hvis det ikke har gjort det, så sjekk raskt i / media-katalogen for å se om operativsystemet legger det der. Ubuntu utfører alle automatiske optiske plater til denne plasseringen i stedet for / cdrom-katalogen som brukes av eldre Linux-distribusjoner.



Hvis den ikke er der, åpner du Diskene-verktøyet fra Dash-menyen eller Whisker-menyen hvis du bruker Xubuntu. Lubuntu-brukere finner den på LXDE-menyen under Tilbehør. Klikk på CD / DVD-stasjonsikonet i panelet til venstre, og se deretter i volumgrafen. Hvis det er noe der ennå ikke montert, kan du prøve å klikke på den høyre vende avspillingsknappen under grafen. Dette kan montere volumet.

Disks Utility kan rapportere at det ikke er noen medier i stasjonen, selv om du vet at platen er der. Ta ut platen og rengjør den forsiktig før du setter den inn igjen. Åpne en CLI-ledetekst ved å holde nede Ctrl, Alt og T samtidig. Prøv å gi kommandoen sudo mount -t udf / dev / sr0 / cdrom og trykk enter. Du kan bli bedt om administratorpassordet ditt. Hvis du har mer enn en optisk stasjon, kan det hende at enhetsfilen ikke monteres på / dev / sr0, og du må bruke navnet gitt i Diskverktøy for å gjøre det.



Denne kommandoen vil montere UDF-filstrukturen til den ubrukte / cdrom-katalogen i roten din. Når du er ferdig med å jobbe med den, må du sørge for å demontere den med umount / cdrom før du skyver ut platen. Hvis du fikk en dårlig superblockfeil når du prøvde å montere den, er det mulig at platen din ikke egentlig er UDF-formatert. Hvis det er tilfelle, så prøv sudo mount -t iso9660 / dev / sr0 / cdrom i stedet og se om det monteres som en vanlig CD-ROM. Noen ganger vil til og med en DVD + R faktisk skryte av det vanlige ISO 9660-systemet i stedet for UDF-formatet, avhengig av hvordan det ble skrevet. Ingen av disse optiske volumene monteres som noe annet enn skrivebeskyttet når det gjelder tilgangsbegrensninger.

Disse trinnene skal også fungere når du i stedet for en fysisk DVD har et diskbilde som du lastet ned fra et sted. Hvis det er tilfelle, er det bare å erstatte / dev / sr0 med det faktiske navnet på diskbildet. I dette tilfellet er det mulig å montere et diskbilde på et system som ikke en gang har en optisk stasjon.

Teoretisk er det mulig å lage diskbilder som verken bruker UDF- eller ISO 9660-standardene. Du kan skrive inn flere / proc / filsystemer for å finne mange av filsystemene som din spesielle installasjon av Ubuntu støtter. Det vanligste du finner utenfor UDF og ISO 9660 inkluderer ext2, ext3 og ext4, som er standard Linux-lagringsformater som du mer enn sannsynlig er kjent med. Noen ganger finner du også bilder som bruker et vfat-filsystem, noe som betyr at de støtter FAT12-, FAT16- eller FAT32-standardene som MS-DOS en gang promoterte. Husk at hvis du monterer med alternativet -t vfat, at du ikke per definisjon monterer et virtuelt filsystem. Mens vfat betyr Virtual FAT, refererer dette til noe annet enn det at du jobber med et diskbilde.

Du kan teoretisk også komme over NTFS-bilder, selv om disse er relativt sjeldne. Hvis ingen av alternativene ser ut til å fungere, kan du prøve sudo mount -t intfs ~ / Downloads / theImageName.img / cdrom mens du erstatter ImageName.img med det faktiske nedlastede bildet. Det er sjelden at dette vil fungere siden NTFS teknisk sett er en FUSE-utvidelse under Linux, så det kan også være lurt å prøve den kommandoen med sikringsalternativet -t.

Siden NTFS, de forskjellige FAT-systemene og ext # -systemene ikke er skrivebeskyttet per definisjon, vil du sannsynligvis legge til alternativene -r eller -o ro i mount-kommandoen. Dette forhindrer deg i å skrive til bildet, men det er ikke nødvendig hvis bildet ditt var et ekte UDF- eller ISO 9660-bilde, siden du ikke kan skrive til optiske plater på samme måte som du kunne til en fast disk eller en minne pinne.

Det er høyst usannsynlig og muligens ikke realistisk å tro at du noen gang vil finne en ekte optisk plate med noe annet enn UDF, ISO 9660 eller de forskjellige formene for CDFS for lyd-CDer. Det er faktisk ikke mulig å lage noen typer filsystemer på optiske plater. Derfor, hvis du fortsetter å få dårlige superblokkfeil etter å ha prøvd både -t udf og -t iso9660, er sannsynligvis den optiske stasjonen eller selve platen skitten.

4 minutter lest