OnWorks Linux- und Windows-Online-WorkStations

Logo

Kostenloses Online-Hosting für WorkStations

<Zurück | Inhalte | Weiter>

8.2. Erstellen der /etc/fstab-Datei‌

Das / etc / fstab file wird von einigen Programmen verwendet, um zu bestimmen, wo Dateisysteme standardmäßig in welcher Reihenfolge gemountet werden sollen und welche Dateisysteme vor dem Mounten überprüft werden müssen (auf Integritätsfehler). Erstellen Sie eine neue Dateisystemtabelle wie folgt:


Image

cat > /etc/fstab << „EOF“

# Beginnen Sie /etc/fstab


#

Dateisystem

Einhängepunkt

tippe

Optionen

abladen

fsck

#

Auftrag


/ Dev /

/

defaults

1

1

/ Dev /

tauschen

tauschen

pri = 1

0

0

proc

/ proc

proc

nosuid,noexec,nodev

0

0

sysfs

/ sys

sysfs

nosuid,noexec,nodev

0

0

Entwickler

/dev/pts

Entwickler

gid=5,mode=620

0

0

tmpfs

/Lauf

tmpfs

defaults

0

0

devtmpfs

/ dev

devtmpfs

mode=0755,nosuid

0

0


# /etc/fstab beenden

EOF


Ersetzen , und mit den zum System passenden Werten, z.B. sda2, sda5 und ext4. Einzelheiten zu den sechs Feldern in dieser Datei finden Sie unter Mann 5 fstab.

Dateisysteme mit MS-DOS- oder Windows-Ursprung (z. B. vfat, ntfs, smbfs, cifs, iso9660, udf) benötigen eine spezielle Option, utf8, damit Nicht-ASCII-Zeichen in Dateinamen richtig interpretiert werden. Für Nicht-UTF-8-Gebietsschemata ist der Wert von iocharset sollte auf den gleichen Zeichensatz wie das Gebietsschema eingestellt und so angepasst werden, dass der Kernel ihn versteht. Dies funktioniert, wenn die entsprechende Zeichensatzdefinition (zu finden unter Dateisysteme -> Native Language Support bei der Konfiguration des Kernels) in den Kernel kompiliert oder als Modul erstellt wurde. Wenn der Zeichensatz des Gebietsschemas jedoch UTF-8 ist, ist die entsprechende Option iocharset = utf8 würde die Groß- und Kleinschreibung des Dateisystems berücksichtigen. Um dies zu beheben, verwenden Sie die spezielle Option utf8 statt iocharset = utf8, für UTF-8-Gebietsschemas. Die Option „codepage“ wird auch für vfat- und smbfs-Dateisysteme benötigt. Es sollte auf die Codepage-Nummer eingestellt werden, die in Ihrem Land unter MS-DOS verwendet wird. Um beispielsweise USB-Flash-Laufwerke zu mounten, benötigt ein ru_RU.KOI8-R-Benutzer Folgendes im Optionsteil seiner Mount-Zeile / etc / fstab:


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

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


Das entsprechende Optionsfragment für ru_RU.UTF-8-Benutzer lautet:


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

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


Beachten Sie, dass mit iocharset ist die Standardeinstellung für ISO8859-1 (wodurch die Groß-/Kleinschreibung des Dateisystems nicht beachtet wird) und die

Die Option utf8 weist den Kernel an, die Dateinamen mit UTF-8 zu konvertieren, damit sie im UTF-8-Gebietsschema interpretiert werden können.

Es ist auch möglich, während der Kernel-Konfiguration Standardwerte für Codepage und iocharset für einige Dateisysteme anzugeben. Die relevanten Parameter heißen „Default NLS Option“ (CONFIG_NLS_DEFAULT), „Standard-Remote-NLS-Option“ (CONFIG_SMB_NLS_DEFAULT), „Standard-Codepage für FAT“ (CONFIG_FAT_DEFAULT_CODEPAGE) und „Standard-Iocharset für FAT“ (CONFIG_FAT_DEFAULT_IOCHARSET). Es gibt keine Möglichkeit, diese Einstellungen für das NTFS-Dateisystem zur Kernel-Kompilierungszeit festzulegen.

Bei einigen Festplattentypen ist es möglich, das ext3-Dateisystem auch bei Stromausfällen zuverlässig zu machen. Fügen Sie dazu die hinzu Barriere=1 mount-Option auf den entsprechenden Eintrag in / etc / fstab. Um zu überprüfen, ob das Festplattenlaufwerk diese Option unterstützt, führen Sie Folgendes aus: hdparm auf dem entsprechenden Laufwerk. Wenn zum Beispiel:


hdparm -I /dev/sda | grep NCQ

hdparm -I /dev/sda | grep NCQ

Gibt eine nicht leere Ausgabe zurück, die Option wird unterstützt.

Hinweis: Auf Logical Volume Management (LVM) basierende Partitionen können das nicht verwenden Barriere .


Top OS Cloud Computing bei OnWorks: