Du måste skapa ett filsystem för en partition när du har:
Lagt till eller bytt ut en skivenhet
Ändrat den befintliga partitionsstrukturen
Du måste känna till skivenhetens logiska enhetsnamn och vilken partition du vill skapa filsystemet på. Läs Bilaga A" för mer information om logiska enhetsnamn.
Den skiva du tänker skapa ett filsystem på måste redan vara formaterad och partitionerad.
Bli superanvändare.
Använd kommandot newfs för att skapa ett nytt filsystem på en partition:
# newfs /dev/rdsk/cntndnsn
Kontrollera att du har angett rätt logiskt enhetsnamn innan du skapar ett nytt filsystem. Om du anger fel enhetsnamn blir det omöjligt att komma åt data på partitionen. Se "Logiska enhetsnamn" för detaljinformation.
newfs: construct a new file system /dev/rdsk/cx txdx sx (y/n)? y
Newfs skapar de nödvändiga filsystemstrukturerna och en katalog med namnet lost+found på skivpartitionen. Upprepa dessa steg för varje partition som skall innehålla något filsystem. Det kan bara skapas ett filsystem per partition.
När du har skapat ett filsystem måste du göra det tillgängligt för andra genom att ansluta det. Om ett filsystem är anslutet, är det kopplat till systemets katalogträd vid en viss anslutningspunkt (katalog). Därmed blir det tillgängligt för systemet och dess användare. Rotfilsystemet är alltid anslutet. Alla andra filsystem kan anslutas eller frånkopplas via rotfilsystemet (/).
Gör så här för att ansluta ett filsystem:
Redigera filen /etc/vfstab med vi eller någon annan texteditor.
När du lägger till posten skiljer du varje fält med mellanslag eller tabb. Om ett fält inte innehåller något värde skriver du i stället in ett bindestreck (-) i fältet. Det fins sju fält och vart och ett måste innehålla en post.
#device device mount FS fsck mount mount #to mount to fsck point type pass at boot options # #/dev/dsk/c1d0s2 /dev/rdsk/c1d0s2 /usr ufs 1 yes - fd - /dev/fd fd - no - /proc - /proc proc - no - /dev/dsk/c0t0d0s1 - - swap - no - /dev/dsk/c0t0d0s0 /dev/rdsk/c0t0d0s0 / ufs 1 no - swap - /tmp tmpfs - yes - /dev/dsk/c0t1d0s6 /dev/rdsk/c0t1d0s6 /abc ufs 2 yes - /dev/dsk/c0t1d0s7 /dev/rdsk/c0t1d0s7 /def ufs 2 yes -
Var försiktig när du redigerar denna konfigurationsfil. Fältens kolumner står inte under varandra. Det är mycket lätt att göra fel. Systemet läser den här filen vid start och när kommandona mount och fsck körs. Om det finns ett fel i denna fil är det möjligt att kommandona inte fungerar korrekt och att systemet därmed lämnas i ett icke önskvärt tillstånd.
I detta exempel lades de två nedre raderna till, en rad för varje nytt filsystem. Varje inmatat fält baserades på följande fältinformation:
Tabell 2-1 Fält i/etc/vfstab
Fält |
Fältrubrik |
Beskrivning |
---|---|---|
1 |
device to mount |
Ange det logiska enhetsnamnet för det filsystem som skall anslutas (det ligger oftast i katalogen /dev/dsk). |
2 |
device to fsck |
Ange det logiska enhetsnamnet för den enhet som fsck körs på (ligger oftast i katalogen /dev/rdsk directory). |
3 |
mount point |
Ange vilken katalog som skall användas som anslutningspunkt för filsystem. |
4 |
FS type |
Ange filsystemtyp, oftast ufs för lokala filsystem. |
5 |
fsck pass |
Ange ett tal som styr på vilket sätt fsck körs: 1=kör fsck ett filsystem i taget i den angivna ordningen. 2=kör fsck samtidigt på flera filsystem.-=kör inte fsck |
6 |
mount at boot |
Ange yes eller no. yes=filsystemet skall anslutas vid start med kommandot mountall. no= filsystemet skall varken anslutas vid start eller med kommandot mountall. |
7 |
mount options |
Ange anslutningsalternativen (med kommatecken mellan men utan mellanslag). Om du inte vill ange något alternativ sätter du ett bindestreck (-) i fältet. |
Spara ändringarna av /etc/vfstab.
Mer information om hur man skriver poster i /etc/vfstab finns i man-sidorna(4): Filformat och System Administration Guide.
Skapa de kataloger du vill använda som anslutningspunkter:
# mkdir /abc /def
Anslutningspunktskatalogen måste skapas innan du ansluter filsystemet. Två anslutningspunkter (kataloger) skapas för detta exempel.
# mount /abc /def
Kommandot mount läser posterna i /etc/vfstab för dessa filsystem och ansluter dem i enlighet därmed. Dessutom läses /etc/vfstab in automatiskt varje gång systemet startas och alla aktuella filsystem, inklusive de nya, ansluts.
Se till att du inte ansluter någon partition som du tänker använda som växlingsutrymme eller frånkopplad partition.
Använd kommandot df för att se alla anslutna filsystem:
# df -k Filesystem kbytes used avail capacity Mounted on /dev/dsk/c0t0d0s0 1759982 779007 975109 45% / /proc 0 0 0 0% /proc fd 0 0 0 0% /dev/fd swap 217808 384 217424 1% /tmp /dev/dsk/c0t1d0s6 118344 4 118340 0% /abc /dev/dsk/c0t1d0s7 80059 4 80055 0% /def
Gör så här för att koppla från ett filsystem med kommandot umount:
# umount /abc
Du måste vara superanvändare för att ansluta och koppla från filsystem.
Operativsystemet tillåter inte frånkoppling av filsystemen / och /usr.
Om den aktuella arbetskatalogen ligger i det filsystem du vill koppla från, måste du växla till en annan katalog (cd). Annars skriver systemet meddelandet device is busy.