Stații de lucru online OnWorks Linux și Windows

logo

Găzduire online gratuită pentru stații de lucru

<Înapoi | Cuprins | Următor>

8.2. Crearea fișierului /etc/fstab‌

/ Etc / fstab fișierul este utilizat de unele programe pentru a determina unde sistemele de fișiere urmează să fie montate implicit, în ce ordine și care trebuie verificate (pentru erori de integritate) înainte de montare. Creați un nou tabel de sisteme de fișiere ca acesta:


imagine

cat > /etc/fstab << "EOF"

# Începeți /etc/fstab


#

Sistemul de fișiere

punctul de montare

tip

Opțiuni

descărca

fsck

#

comandă


/ dev /

/

implicite

1

1

/ dev /

schimba

schimba

pri = 1

0

0

proc

/ proc

proc

nosuid,noexec,nodev

0

0

sysfs

/ sys

sysfs

nosuid,noexec,nodev

0

0

devpts

/dev/pts

devpts

gid=5,mode=620

0

0

tmpfs

/ alerga

tmpfs

implicite

0

0

devtmpfs

/ dev

devtmpfs

mod=0755,nosuid

0

0


# Încheiați /etc/fstab

EOF


Înlocui , , și cu valorile adecvate pentru sistem, de exemplu, SDA2., SDA5., și ext4. Pentru detalii despre cele șase câmpuri din acest fișier, consultați man 5 fstab.

Sistemele de fișiere cu origine MS-DOS sau Windows (adică vfat, ntfs, smbfs, cifs, iso9660, udf) au nevoie de o opțiune specială, utf8, pentru ca caracterele non-ASCII din numele fișierelor să fie interpretate corect. Pentru localitățile non-UTF-8, valoarea de iocharset ar trebui să fie setat să fie același cu setul de caractere al localizării, ajustat în așa fel încât nucleul să-l înțeleagă. Acest lucru funcționează dacă definiția relevantă a setului de caractere (găsită în Sisteme de fișiere -> Suport limbaj nativ la configurarea nucleului) a fost compilată în nucleu sau construită ca modul. Cu toate acestea, dacă setul de caractere al localizării este UTF-8, opțiunea corespunzătoare iocharset = utf8 ar face ca sistemul de fișiere să țină cont de majuscule și minuscule. Pentru a remedia acest lucru, utilizați opțiunea specială utf8 în loc de iocharset = utf8, pentru localitățile UTF-8. Opțiunea „codepage” este necesară și pentru sistemele de fișiere vfat și smbfs. Ar trebui să fie setat la numărul paginii de coduri utilizat sub MS-DOS în țara dumneavoastră. De exemplu, pentru a monta unități flash USB, un utilizator ru_RU.KOI8-R ar avea nevoie de următoarele în porțiunea cu opțiuni a liniei sale de montare din / Etc / fstab:


noauto,user,quiet,showexec,codepage=866,iocharset=koi8r

noauto,user,quiet,showexec,codepage=866,iocharset=koi8r


Fragmentul de opțiuni corespunzător pentru utilizatorii ru_RU.UTF-8 este:


noauto,user,quiet,showexec,codepage=866,utf8

noauto,user,quiet,showexec,codepage=866,utf8


Rețineți că folosind iocharset este implicit pentru izo8859-1 (care menține sistemul de fișiere indiferent cu majuscule și minuscule) și

Opțiunea utf8 îi spune nucleului să convertească numele fișierelor folosind UTF-8, astfel încât acestea să poată fi interpretate în localitatea UTF-8.

Este, de asemenea, posibil să specificați valorile implicite ale paginii de cod și iocharset pentru unele sisteme de fișiere în timpul configurării nucleului. Parametrii relevanți sunt denumiți „Opțiune NLS implicită” (CONFIG_NLS_DEFAULT), „Opțiune NLS implicită la distanță” (CONFIG_SMB_NLS_DEFAULT), „Pagina de coduri implicită pentru FAT” (CONFIG_FAT_DEFAULT_CODEPAGE), și „Set iocharset implicit pentru FAT” (CONFIG_FAT_DEFAULT_IOCHARSET). Nu există nicio modalitate de a specifica aceste setări pentru sistemul de fișiere ntfs la momentul compilării nucleului.

Este posibil ca sistemul de fișiere ext3 să fie fiabil în cazul întreruperilor de alimentare pentru unele tipuri de hard disk. Pentru a face acest lucru, adăugați bariera=1 opțiunea de montare la intrarea corespunzătoare în / Etc / fstab. Pentru a verifica dacă unitatea de disc acceptă această opțiune, rulați hdparm pe unitatea de disc aplicabilă. De exemplu, dacă:


hdparm -I /dev/sda | grep NCQ

hdparm -I /dev/sda | grep NCQ

returnează o ieșire nevide, opțiunea este acceptată.

Notă: Partițiile bazate pe Logical Volume Management (LVM) nu pot utiliza barieră opțiune.


Top OS Cloud Computing la OnWorks: