Inderdaad, het meest 'compatibele' bestandsformaat is fat32, dat volledig door Linux ondersteund wordt. Tijdens installatie zal Ubuntu automatisch al je partities gaan mounten onder /media. Als je later zelf partities bijmaakt, danmoet je ze zelf mounten.
Mounten van partities in Linux gaat via het mount commando. Als je evenwel partities automatisch bij de opstart wil mounten, dan dien je je partitie te declareren in /etc/fstab.
Met sudo fdisk -l
krijg je een lijst te zien van alle partities op alle schijven die aan het systeem gekoppeld zijn, gemount en niet gemount. Je ziet hun "naam" onder de device kolom, bijvoorbeeld /dev/sda2, /dev/sda5, ...
Met df -h
vraag je informatie op over de vrije ruimte. De eerste kolom, File system, zal onder andere ook je gemounte partities omvatten. De laatste kolom, "mounted on", geeft de locatie waar ze gemount zijn (dit is, waar in je bestandssysteem je er aan kan).
Een partitie wordt gemount in een lege directory ergens in het bestandssysteem. Allereerst moet je dus beslissien waar in het bestandssysteem je je partitie wil mounten. Ubuntu gebruikt altijd /media voor verwijderbare volumes en vor Windows partities. Meer traditioneel wordt /mnt gebruikt. Als je niet wil dat je partitie als icoon op je desktop komt, mount dan in /mnt in plaats van in /media.
Stel, je wil je partitie /dev/sda5 mounten onder /mnt. (je gebruikt steeds sudo, want partities en mounten zijn een bevoegdheid van de systeemadministrator)
* Creeer een lege directory
sudo mkdir /mnt/mijnpartitie
* Mount je partitie
sudo mount /dev/sda5 /mnt/mijnpartitie
Als alles goed gaat, dan kan je nu via nautilus naar /mnt/mijnpartitie navigeren en je bestanden zien.
* Als je wil dat dit bij opstart gebeurt, pas dan /etc/fstab aan:
gksudo gedit /etc/fstab
Voeg een lijn toe:
/dev/sda5 /mnt/mijnpartitie fat32 defaults 0 0
Om eens te zien of het allemaal correct is, kan je:
sudo mount -a
en als er geen foutmelding is, weet je dat ook jou volume vanaf nu gemount is, en bij opstart ook correct gemount zal worden.
Nu zal je wel je partitie kunnen zien, maar er niet op kunnen schrijven: Linux is ontworpen met het oog op veiligheid, en als je erop wil schrijven, dan zal je jezelf de nodige rechten moeten geven. Dat kan op verschillende manieren:
* door het mountpoint aan jou als gebruiker te geven:
sudo chown /mnt/mijnpartitie
* door gewoon iedereen alle rechten te geven
sudo chmod 777 /mnt/mijnpartitie
* Wat ook kan, is op je partitie een directory creƫren, en vanuit je home directory een symbolische link waarvan jij eigenaar bent naar die directory. Deze laatste oplossing is volgens mij de veiligste en meest nette oplossing. (fat32 zelf ondersteunt geen linux rechten, zodat alle rechten bepaald worden door het toegangspunt, met name het mount point of een link naar een directory op de fat32 partitie).