Ansluta ett filsystem i huvudträdet Inledning 11.. SSyyffttee Här försöker vi ansluta ett filsystem (lokal partition eller nätverksvolym) logiskt i katalogstrukten. Det kan placeras var som helst. Det är inte ovanligt med följande situation: · Du har en stor katalog, t ex /home/erik som blir större och större. · Du saknar diskutrymme. · Du köper en andra disk, skapar en enda stor partition på den (t ex /dev/hdb1). · Du döper om /home/erik till /home/erik.kopia. · Du ansluter /dev/hdb1 till /home/erik. · Du kopierar /home/erik.kopia till /home/erik. Efter detta kan /home/erik.kopia tas bort. Du får samma logiska filstruktur men har nu utrymme på den första disken och mycket ledigt utrymme för /home/erik för expansion på den andra disken. 22.. UUppppggiifftt Gör följande för att upprätta anslutningen: 1. Välj en diskpartition. 2. Bestäm filsystemets typ. _e_x_t_2 för _L_i_n_u_x och _u_m_s_d_o_s för DOS- partitioner. 3. Välj ett monteringsställe. Det kan vara en godtycklig katalog eller underkatalog. 33.. MMoonntteerriinnggssaalltteerrnnaattiivv Monteringsalternativen behövs normalt inte. Men de ökar anpassningsmöjligheterna och säkerheten. · Endast läsbart Det är möjligt att skrivskydda en partition. Inte ens superanvändaren kan då skriva där. Detta används dock sällan på en normal diskpartition. · Monterbar av användare Detta val används vanligen i samband med den följande och är användbar för löstagbara media. Möjliggör för var och en att aktivera anslutningen när som helst. I normalfallet kan nämligen endast superanvändaren åstadkomma en montering. · Ignoreras vid uppstart Speciellt användbart för löstagbara media. Det stoppar systemet från att åstadkomma montering vid uppstart. · Programstarter förhindras Detta är säkerhetsegenskap som är speciellt användbar för löstagbara media. Om du aktiverar val _M_o_n_t_e_r_b_a_r _a_v _a_n_v_ä_n_d_a_r_e på ett löstagbart media, så tillåts en godtycklig användare att installera filer speciellt anpassade för att ge full tillgång till systemet. Detta val förhindrar denna möjlighet. · Enhetsfiler ignoreras Detta är en säkerhetsegenskap. Enhetsfiler skapas normalt med ordentliga skydd i katalog /dev. De kan också skapas på andra ställen med kommando _m_k_n_o_d. Detta val förhindrar montering av media som innehåller enhetsfiler med förenklat skydd. Sådana enhetsfiler skulle åtsidosätta all säkerhet i systemet. · Inga privilegierade program tillåts Detta är också en säkerhetsegenskap. Det är en kompromiss mellan fullständiga rättigheter och val _P_r_o_g_r_a_m_s_t_a_r_t_e_r _f_ö_r_h_i_n_d_r_a_s ovan. Genom att aktivera detta val, så förhindrar systemet privilegierade program deras speciella rättigheter. Ett privilegierat program är ett program som ändrar användaridentitet medan det körs (normalt root). Detta tillåter användaren att genomföra uppgifter som endast superanvändaren normalt kan göra. · Användargränsvärden Detta val gör att kärnan aktiverar användargränsvärden i filsystemet. Uppföljningen håller i realtid reda på använt diskutrymme, antalet filer och kataloger för varje användare. Gränser kan sättas för vissa eller alla användare. Detta hanteras separat för varje filsystem. Filen _q_u_o_t_a_._u_s_e_r skapas i root-katalogen i filsystemet. (Linuxconf skapar den för dig om denna funktion aktiveras). Systemprogram _q_u_o_t_a_c_h_e_c_k körs för att skapa filen med aktuell filsystemstatus. Kärnan kommer fortsättningsvis att underhålla den per användare. Detta är användbart för att förhindra att en enskild användare fyller disken. · Gruppgränsvärden Detta ger samma funktionalitet som användargränsvärden, men för grupper. Dessa gruppgränsvärden innehåller summan av gränserna för alla medlemmarna i gruppen. En fil _q_u_o_t_a_._g_r_o_u_p skapas när denna funktion aktiveras och systemprogram _q_u_o_t_a_c_h_e_c_k används för att skapa filen. En enskilda användare kan hålla sig under sin personliga gräns, men gruppen han/hon tillhör kan ha överskridit gränsen. Användaren kommer då att förhindras att skapa nya filer eller att göra dem större. 44.. DDOOSS oocchh HHppffss (( OOSS//22 )) mmoonntteerriinnggssaalltteerrnnaattiivv 44..11.. SSääkkeerrhheettsseeggeennsskkaappeerr Både _D_O_S och _O_S_/_2 är operativsystem för en enstaka användare. Deras filsystem saknar de flesta egenskaper som förväntas i ett fleranvändarsystem som _L_i_n_u_x. Det finns t ex inte ägare till filer. Det betyder att när en _D_O_S-disk är monterad i ett _L_i_n_u_x filsystemträd, så kommer filerna att vara tillgängliga för varje användare i maskinen. Tänk på att _L_i_n_u_x är ett fleranvändarsystem. Det är ganska enkelt att skapa användarkonton i ditt system för medarbetare så att de kan dela på din processor eller systemtjänster. Det skulle vara otrevligt att senare finna att alla har tillgång till varje personlig fil du har på dina _D_O_S-partitioner. _L_i_n_u_x ger möjlighet till en bra lösning på detta. Du kan logiskt lägga in ägarskap och skydd i alla filer och kataloger på _D_O_S-partitionerna. Ingen information skrivs till partitionerna. Det är helt enkelt en presentation som _L_i_n_u_x tillhandahåller. Här är valmöjligheterna du kan kontrollera: · Förinställd användare Du kan ange en användare som ägare till alla filer och kataloger i filsystemet. Den normalt förinställda användaren är _r_o_o_t. · Förinställd grupp Du kan ange en grupp som ägare till alla filer och kataloger i filsystemet. Den normalt förinställda gruppen är _r_o_o_t. · Förinställda rättigheter Du kan valbart sätt på eller av alla nio _U_n_i_x rättigheter. Dessa rättigheter anges i tre grupper med tre rättigheter vardera. Varje grupp har följande utseende: · Läsrättighet · Skrivrättighet · Rättighet att starta program Grupperna är: · Ägare · Grupp · Andra användare (som inte är ägaren och inte är medlem i gruppen). 44..22.. ÖÖvveerrssäättttnniinnggssllääggee Textfiler arkiveras i något olika format i _D_O_S och _O_S_/_2 jämfört med _U_n_i_x och _L_i_n_u_x. Skillnaden består av hur radslut anges. _D_O_S använder en sekvens av två tecken (en ascii CR som följs av ascii LF. _U_n_i_x använder endast ett enda LF. Filsystemen DOS, Umsdos och Hpfs har ett gemensamt alternativ för att göra det lätt att dela filer på disk mellan _L_i_n_u_x och _D_O_S eller _O_S_/_2. Här är tillgängliga översättningslägen: · binary - Detta innebär att ingen översättning sker · auto - Översättning görs för alla filer förutom de med speciella suffix. Här är de kända suffixen: · Programkod APP BIN COM DLL DRV EXE LIB OBJ OVL OVR PIF SYS · Vanliga arkiveringsformat ARC ARJ DEB GZ LHA LZH TAR TAZ TGZ TPZ TZ TZP Z ZIP ZOO · Grafik BMP GIF GL JPG PCX TIF · TeX DVI GF PK PXL TFM VF · text Översättningen görs för alla filer. Detta bör användas med försiktighet. När ett översättningsläge väl har valts, så gäller det både vid läsning och skrivning vilket gör det nästan osynligt för _L_i_n_u_x- applikationer. Observera att den nuvarande trenden är mot flexibla systemrutiner (textredigerare) som kan hantera båda formaten istället för att använda filsystemstrick som detta. 55.. AAnnddrraa vvaall Nya filsystem och filsystemegenskaper framträder då och då. Dessa filsystem kan ha alternativ som _L_i_n_u_x_c_o_n_f inte känner till. För att hantera detta finns en extra alternativrad. Normalt är filsystemsalternativ en del nyckelord tillsammans med ett värde som separeras med ett kommatecken. alternativ1=värde,alternativ2=no,alternativ3=2 66.. KKoommmmeennttaarr Innehållet är valfritt. Kanske en kommentar om alternativen som är valda.