System UNIX 2. Micha l Tanaś, PhD Adam Mickiewicz University, Faculty of Physics

Podobne dokumenty
Instytut Teleinformatyki

Zarządzanie dyskami w linuxie. Partycjonowanie. Raid programowy. LVM. Naprawa. założenie nowej partycji przy pomocy programu fdisk

Administracja systemem Linux

Typy plików. Oznaczenie f -

Administracja systemem Linux p. 1

dr inż. Jarosław Forenc

System operacyjny UNIX system plików. mgr Michał Popławski, WFAiIS

KURS ADMINISTROWANIA BAZAMI DANYCH WYKŁADY 1, 2 i 3

System UNIX 2. Micha l Tanaś, PhD Adam Mickiewicz University, Faculty of Physics

S P I S POLECEŃ LINUXA

Systemy plików FAT, FAT32, NTFS

16MB - 2GB 2MB - 128MB

Instalacja Systemu Linux na maszynie writualnej

Zaawansowane funkcje systemów plików. Ewa Przybyłowicz

Linux. Uprawnienia pliku / katalogu, właściciel pliku, UID, GID, sticky bit.

Linux: System Plików

Charakterystyka systemów plików

Sektor. Systemy Operacyjne

Prawa dostępu do plików

Ćwiczenie Nr 7 Instalacja oraz konfiguracja wskazanego systemu operacyjnego

Tomasz Greszata - Koszalin

1. Podstawy...P Polecenia podstawowe...p... 18

Windows Serwer 2008 R2. Moduł 5. Zarządzanie plikami

Przed restartowaniem routera odłącz wszystkie urządzenia podłączone pod porty USB.

Systemy plików i zarządzanie pamięcią pomocniczą. Struktura pliku. Koncepcja pliku. Atrybuty pliku

Systemy Operacyjne - Operacje na plikach

System plików warstwa fizyczna

System plików warstwa fizyczna

System plików warstwa fizyczna

Tworzenie pliku Zapisywanie pliku Czytanie pliku Zmiana pozycji w pliku Usuwanie pliku Skracanie pliku

System plików Linuxa. Tomasz Borzyszkowski

System plików JFS. 1 Najważniejsze informacje. Mateusz Zakrzewski. 18 stycznia JFS to skrót od Journalled File System.

System plików Linuksa

Przydziały (limity) pojemności dyskowej

SYSTEMY OPERACYJNE WYKŁAD 5 OBSŁUGA PAMIĘCI MASOWYCH

Wbudowane systemy operacyjne

ang. file) Pojęcie pliku (ang( Typy plików Atrybuty pliku Fragmentacja wewnętrzna w systemie plików Struktura pliku

1. Pliki i ich organizacja

Systemy Operacyjne. Część II Zarządzanie/Administracja Systemem. Wykład 4: Przestrzeń dyskowa. autor: mgr inż. Andrzej Woźniak

Organizacja systemu plików

Organizacja systemu plików

NFS jest protokołem zdalnego wywoływania procedur (RPC)

Podstawowe wiadomości o systemach plików.

System plików przykłady. implementacji

Przed restartowaniem routera odłącz wszystkie urządzenia podłączone pod porty USB.

System plików i zarządzanie pamięcią pomocniczą. Koncepcja pliku. Atrybuty pliku. Struktura pliku. Typ pliku nazwa, rozszerzenie (extension)

2. System uprawnień w linuxie

HARD DISK MANAGER PORÓWNANIE EDYCJI

Quota mechanizm do przydzielania zasobów dyskowych dla użytkowników

Błędy na dysku. Program CHKDSK

Zaawansowane programowanie w C++

Okiełznać Pingwina.... czyli podstawy systemu GNU/Linux

Rozproszone systemy plików

Architektura systemów informatycznych. Systemy plików

Jarosław Kuchta. Administrowanie Systemami Komputerowymi. System plików

Zarządzanie partycjami

System plików przykłady implementacji

Instalacja Ubuntu 12.12

Bezpieczeństwo systemów komputerowych - wykład V i VI

Pliki i systemy plików

Partition Wizard Home Edition Aplikacja przeznaczona do partycjonowania dysków twardych, obsługująca również macierze RAID oraz dyski o pojemności

Wstęp do systemów wielozadaniowych laboratorium 02 Praca w systemie plików

Formatowanie. Formatowanie to proces tworzący na dysku struktury niezbędne do zapisu i odczytu danych.

ZADANIE nr 4 Sprawdzian z informatyki

Zarządzanie wolną przestrzenią

Pracownia Komputerowa wyk ad II

Organizacja systemu plików

System UNIX 2. Micha l Tanaś, PhD Adam Mickiewicz University, Faculty of Physics Michal.Tanas@amu.edu.

SAS Institute TECHNICAL SUPPORT

SYSTEMY OPERACYJNE WYKLAD 5 - zarządzanie pamięcią pomocniczą

Systemy plików ext3 i XFS

9. Procesy, urządzenia i system plików w systemie Linux

System plików ReiserFs

Szyfrowanie i kopie zapasowe PRZY UŻYCIU VERACRYPT I COMODO BACKUP KAMIL BREGUŁA

KATEGORIA OBSZAR WIEDZY NR ZADANIA Podstawowe informacje i czynności

Użytkownicy I. Użytkownik. Głównym celem istnienia użytkowników i grup w systemie jest utrzymanie porządku i separacja uprawnień.

Praca z systemami plików Linuksa

Struktura dysku. Dyski podstawowe i dynamiczne

System operacyjny Linux

Oprogramowanie Alternatywne

Oprogramowanie Alternatywne

Pracownia Komputerowa wykład II

Linux Elementy instalacji. 1 Podział dysku na partycje. 2 Konfiguracja sprzętu (automatycznie) 3 Założenie użytkowników

Mechanizmy lokalnej kontroli dostępu (ACL)

Systemy operacyjne i sieci komputerowe Szymon Wilk Partycjonowanie 1

Instrukcja obsługi programu altbackup

Arkusz1 Rok wprowadzenia. System plików Twórca Oryginalny system operacyjny

Zbieranie podstawowych śladów działalności.

Administracja serwerami

Operacje na plikach. Organizacja systemu plików. Typy plików. Struktury plików. Pliki indeksowane. Struktura wewn etrzna

System plików. Warstwowy model systemu plików

Znaki globalne w Linuxie

Przywracanie systemu. Do czego służy Przywracanie systemu?

ArchTour Documentation

Windows 10 - Jak przygotować bootowalny nośnik instalacyjny USB?

Kreator aplikacji Podręcznik użytkownika platformy Oktawave

Instalacja Linuksa i podstawowa konfiguracja. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski

Acronis Backup & Recovery 10

Wstęp do systemów wielozadaniowych laboratorium 03 Praca z plikami, c.d.

System plików warstwa logiczna

Transkrypt:

System UNIX 2 Micha l Tanaś, PhD Adam Mickiewicz University, Faculty of Physics http://www.amu.edu.pl/~mtanas Michal.Tanas@amu.edu.pl

Systemy plików Najważniejsze systemy plików Linux a: ext2 second extended file system ext3 third extended file system, w praktyce ext2 z journallingiem reiserfs Reiser s file system, w wersji 3 reiser4 Reiser s file system, w wersji 4

Systemy plików Najważniejsze systemy plików Linux a: ext2 second extended file system ext3 third extended file system, w praktyce ext2 z journallingiem reiserfs Reiser s file system, w wersji 3 reiser4 Reiser s file system, w wersji 4

Systemy plików Najważniejsze systemy plików Linux a: ext2 second extended file system ext3 third extended file system, w praktyce ext2 z journallingiem reiserfs Reiser s file system, w wersji 3 reiser4 Reiser s file system, w wersji 4

Systemy plików Najważniejsze systemy plików Linux a: ext2 second extended file system ext3 third extended file system, w praktyce ext2 z journallingiem reiserfs Reiser s file system, w wersji 3 reiser4 Reiser s file system, w wersji 4

Systemy plików i-node struktura zawierajaca informacje o pliku, takie jak: typ pliku (zwyk ly tzw. regular file, katalog, urzadzenie, socket, itp. itd.) prawa dost epu w laściciel pliku i grupa w laścicieli pliku czas utworzenia, czas ostatniej modyfikacji wielkość adresy bloków na dysku w których znajduje si e plik

Systemy plików i-node struktura zawierajaca informacje o pliku, takie jak: typ pliku (zwyk ly tzw. regular file, katalog, urzadzenie, socket, itp. itd.) prawa dost epu w laściciel pliku i grupa w laścicieli pliku czas utworzenia, czas ostatniej modyfikacji wielkość adresy bloków na dysku w których znajduje si e plik

Systemy plików i-node struktura zawierajaca informacje o pliku, takie jak: typ pliku (zwyk ly tzw. regular file, katalog, urzadzenie, socket, itp. itd.) prawa dost epu w laściciel pliku i grupa w laścicieli pliku czas utworzenia, czas ostatniej modyfikacji wielkość adresy bloków na dysku w których znajduje si e plik

Systemy plików i-node struktura zawierajaca informacje o pliku, takie jak: typ pliku (zwyk ly tzw. regular file, katalog, urzadzenie, socket, itp. itd.) prawa dost epu w laściciel pliku i grupa w laścicieli pliku czas utworzenia, czas ostatniej modyfikacji wielkość adresy bloków na dysku w których znajduje si e plik

Systemy plików i-node struktura zawierajaca informacje o pliku, takie jak: typ pliku (zwyk ly tzw. regular file, katalog, urzadzenie, socket, itp. itd.) prawa dost epu w laściciel pliku i grupa w laścicieli pliku czas utworzenia, czas ostatniej modyfikacji wielkość adresy bloków na dysku w których znajduje si e plik

Systemy plików i-node struktura zawierajaca informacje o pliku, takie jak: typ pliku (zwyk ly tzw. regular file, katalog, urzadzenie, socket, itp. itd.) prawa dost epu w laściciel pliku i grupa w laścicieli pliku czas utworzenia, czas ostatniej modyfikacji wielkość adresy bloków na dysku w których znajduje si e plik

Systemy plików prawa dost epu Maska praw do pliku: SGt rwx rwx rwx Zwyk le prawa, odpowiednio dla: w laściciela, grupy, pozosta lych: r prawo read, umożliwia odczytanie pliku lub wylistowanie katalogu (ale już nie przechodzenie do podkatalogów!) w prawo write, umożliwia zmiane zawartości pliku lub tworzenie/kasowanie plików z katalogu. x prawo execute/search, umożliwia wykonanie pliku lub przechodzenie do podkatalogów.

Systemy plików prawa dost epu Maska praw do pliku: SGt rwx rwx rwx Zwyk le prawa, odpowiednio dla: w laściciela, grupy, pozosta lych: r prawo read, umożliwia odczytanie pliku lub wylistowanie katalogu (ale już nie przechodzenie do podkatalogów!) w prawo write, umożliwia zmiane zawartości pliku lub tworzenie/kasowanie plików z katalogu. x prawo execute/search, umożliwia wykonanie pliku lub przechodzenie do podkatalogów.

Systemy plików prawa dost epu Maska praw do pliku: SGt rwx rwx rwx Zwyk le prawa, odpowiednio dla: w laściciela, grupy, pozosta lych: r prawo read, umożliwia odczytanie pliku lub wylistowanie katalogu (ale już nie przechodzenie do podkatalogów!) w prawo write, umożliwia zmiane zawartości pliku lub tworzenie/kasowanie plików z katalogu. x prawo execute/search, umożliwia wykonanie pliku lub przechodzenie do podkatalogów.

Systemy plików prawa dost epu Maska praw do pliku: SGt rwx rwx rwx Prawa specjalne: S prawo set user id on execution, albo suid. Program zawarty w pliku b edzie wykonywany z uprawnieniami w laściciela pliku a nie z uprawnieniami użytkownika uruchamiajacego program. Dla plików nie-wykonywalnych i katalogów ignorowany. G prawo set group id on execution, jw. dla grupy.

Systemy plików prawa dost epu Maska praw do pliku: SGt rwx rwx rwx Prawa specjalne: S prawo set user id on execution, albo suid. Program zawarty w pliku b edzie wykonywany z uprawnieniami w laściciela pliku a nie z uprawnieniami użytkownika uruchamiajacego program. Dla plików nie-wykonywalnych i katalogów ignorowany. G prawo set group id on execution, jw. dla grupy.

Systemy plików prawa dost epu Maska praw do pliku: SGt rwx rwx rwx Prawa specjalne: t tzw. sticky bit. Pliki w katalogu z ustawionym prawem t moga być skasowane tylko przez w laściciela pliku lub w laściciela katalogu, nawet jeżeli prawa do samego pliku pozwalaja na to innym. To samo dotyczy zmiany nazwy pliku.

Systemy plików jak to wyglada na dysku Plik: dane = zawartość pliku metadane = informacje jak znaleźć dane

Systemy plików jak to wyglada na dysku Plik: dane = zawartość pliku metadane = informacje jak znaleźć dane

Systemy plików jak to wyglada na dysku... superblok inody dane superblok inody dane... tzw. block group zazwyczaj 128MB + Wiele kopii tzw. superbloku (bloku zawierajacego najważniejsze informacje o systemie plików) zwieksza odporność na b l edy na dysku. + Nawet na bardzo dużych dyskach inody sa blisko swoich bloków danych. + Przy zapisie dużych plików istnieje możliwość przydzielenia hurtem kilku kolejnych block group unika si e fragmentacji.

Systemy plików jak to wyglada na dysku... superblok inody dane superblok inody dane... tzw. block group zazwyczaj 128MB + Wiele kopii tzw. superbloku (bloku zawierajacego najważniejsze informacje o systemie plików) zwieksza odporność na b l edy na dysku. + Nawet na bardzo dużych dyskach inody sa blisko swoich bloków danych. + Przy zapisie dużych plików istnieje możliwość przydzielenia hurtem kilku kolejnych block group unika si e fragmentacji.

Systemy plików jak to wyglada na dysku... superblok inody dane superblok inody dane... tzw. block group zazwyczaj 128MB + Wiele kopii tzw. superbloku (bloku zawierajacego najważniejsze informacje o systemie plików) zwieksza odporność na b l edy na dysku. + Nawet na bardzo dużych dyskach inody sa blisko swoich bloków danych. + Przy zapisie dużych plików istnieje możliwość przydzielenia hurtem kilku kolejnych block group unika si e fragmentacji.

Systemy plików jak to wyglada na dysku Adresowanie bloków w ext2/ext3 inode dane (to co jest w pliku) adresy bloków direct blocks inne indirect blocks double indirect blocks

Systemy plików jak to wyglada na dysku Adresowanie bloków w reiser3 root inode dane (to co jest w pliku) branches dane (to co jest w pliku) adresy bloków inne twigs leaves BLOBs

Systemy plików jak to wyglada na dysku Adresowanie bloków w reiser4 inode root dane (to co jest w pliku) branches dane (to co jest w pliku) adresy bloków inne twigs leaves

Systemy plików fragmentacja w FAT 1) Plik 1 Plik 2 Plik3 2) Plik 1 Plik3 3) Plik 1 Plik 4 Plik3 Plik 4 4) Plik 1 Plik 4 Plik 4

Systemy plików fragmentacja w ext2/ext3/reiser 1) Plik 1 Plik 2 Plik3 2) Plik 1 Plik3 3) Plik 1 Plik3 Plik 4 4) Plik 1 Plik3 Plik 5 Plik 4

Systemy plików /etc/fstab Plik /etc/fstab informacje o systemach plików w danym systemie 1. Urzadzenie dyski lokalne /dev/urzadzenie np. /dev/hda1, /dev/fd0. dyski sieciowe serwer:katalog na serwerze np. backup.amu.edu.pl:/home/backup tzw. pseudo systemy plików np. proc, usbfs

Systemy plików /etc/fstab Plik /etc/fstab informacje o systemach plików w danym systemie 1. Urzadzenie dyski lokalne /dev/urzadzenie np. /dev/hda1, /dev/fd0. dyski sieciowe serwer:katalog na serwerze np. backup.amu.edu.pl:/home/backup tzw. pseudo systemy plików np. proc, usbfs

Systemy plików /etc/fstab Plik /etc/fstab informacje o systemach plików w danym systemie 1. Urzadzenie dyski lokalne /dev/urzadzenie np. /dev/hda1, /dev/fd0. dyski sieciowe serwer:katalog na serwerze np. backup.amu.edu.pl:/home/backup tzw. pseudo systemy plików np. proc, usbfs

Systemy plików /etc/fstab Plik /etc/fstab informacje o systemach plików w danym systemie 1. Urzadzenie dyski lokalne /dev/urzadzenie np. /dev/hda1, /dev/fd0. dyski sieciowe serwer:katalog na serwerze np. backup.amu.edu.pl:/home/backup tzw. pseudo systemy plików np. proc, usbfs

Systemy plików /etc/fstab Plik /etc/fstab informacje o systemach plików w danym systemie 2. Punkt montowania lub none dla systemów bez punktu montowania (np. swap). 3. Typ systemu plików ext2 second extended ext3 third extended (albo ext2 z journallingiem) reiserfs reiser vfat, msdos Windows owe FAT y ntfs NTFS

Systemy plików /etc/fstab Plik /etc/fstab informacje o systemach plików w danym systemie 2. Punkt montowania lub none dla systemów bez punktu montowania (np. swap). 3. Typ systemu plików ext2 second extended ext3 third extended (albo ext2 z journallingiem) reiserfs reiser vfat, msdos Windows owe FAT y ntfs NTFS

Systemy plików /etc/fstab Plik /etc/fstab informacje o systemach plików w danym systemie 2. Punkt montowania lub none dla systemów bez punktu montowania (np. swap). 3. Typ systemu plików ext2 second extended ext3 third extended (albo ext2 z journallingiem) reiserfs reiser vfat, msdos Windows owe FAT y ntfs NTFS

Systemy plików /etc/fstab Plik /etc/fstab informacje o systemach plików w danym systemie 2. Punkt montowania lub none dla systemów bez punktu montowania (np. swap). 3. Typ systemu plików ext2 second extended ext3 third extended (albo ext2 z journallingiem) reiserfs reiser vfat, msdos Windows owe FAT y ntfs NTFS

Systemy plików /etc/fstab Plik /etc/fstab informacje o systemach plików w danym systemie 2. Punkt montowania lub none dla systemów bez punktu montowania (np. swap). 3. Typ systemu plików ext2 second extended ext3 third extended (albo ext2 z journallingiem) reiserfs reiser vfat, msdos Windows owe FAT y ntfs NTFS

Systemy plików /etc/fstab Plik /etc/fstab informacje o systemach plików w danym systemie 2. Punkt montowania lub none dla systemów bez punktu montowania (np. swap). 3. Typ systemu plików ext2 second extended ext3 third extended (albo ext2 z journallingiem) reiserfs reiser vfat, msdos Windows owe FAT y ntfs NTFS

Systemy plików /etc/fstab Plik /etc/fstab informacje o systemach plików w danym systemie 2. Punkt montowania lub none dla systemów bez punktu montowania (np. swap). 3. Typ systemu plików ext2 second extended ext3 third extended (albo ext2 z journallingiem) reiserfs reiser vfat, msdos Windows owe FAT y ntfs NTFS

Systemy plików /etc/fstab Plik /etc/fstab informacje o systemach plików w danym systemie 3. Typ systemu plików iso9660 zwyk le kompakty udf kompakty w trybie pakietowym nfs dyski sieciowe Linux a smbfs dyski sieciowe Windows swap partycja na swap proc odczyt i zmiana parametrów sprz etu i systemu operacyjnego usbfs dostep do urzadzeń USB. auto automatyczne rozpoznawanie systemu plików (nie zawsze dzia la).

Systemy plików /etc/fstab Plik /etc/fstab informacje o systemach plików w danym systemie 3. Typ systemu plików iso9660 zwyk le kompakty udf kompakty w trybie pakietowym nfs dyski sieciowe Linux a smbfs dyski sieciowe Windows swap partycja na swap proc odczyt i zmiana parametrów sprz etu i systemu operacyjnego usbfs dostep do urzadzeń USB. auto automatyczne rozpoznawanie systemu plików (nie zawsze dzia la).

Systemy plików /etc/fstab Plik /etc/fstab informacje o systemach plików w danym systemie 3. Typ systemu plików iso9660 zwyk le kompakty udf kompakty w trybie pakietowym nfs dyski sieciowe Linux a smbfs dyski sieciowe Windows swap partycja na swap proc odczyt i zmiana parametrów sprz etu i systemu operacyjnego usbfs dostep do urzadzeń USB. auto automatyczne rozpoznawanie systemu plików (nie zawsze dzia la).

Systemy plików /etc/fstab Plik /etc/fstab informacje o systemach plików w danym systemie 3. Typ systemu plików iso9660 zwyk le kompakty udf kompakty w trybie pakietowym nfs dyski sieciowe Linux a smbfs dyski sieciowe Windows swap partycja na swap proc odczyt i zmiana parametrów sprz etu i systemu operacyjnego usbfs dostep do urzadzeń USB. auto automatyczne rozpoznawanie systemu plików (nie zawsze dzia la).

Systemy plików /etc/fstab Plik /etc/fstab informacje o systemach plików w danym systemie 3. Typ systemu plików iso9660 zwyk le kompakty udf kompakty w trybie pakietowym nfs dyski sieciowe Linux a smbfs dyski sieciowe Windows swap partycja na swap proc odczyt i zmiana parametrów sprz etu i systemu operacyjnego usbfs dostep do urzadzeń USB. auto automatyczne rozpoznawanie systemu plików (nie zawsze dzia la).

Systemy plików /etc/fstab Plik /etc/fstab informacje o systemach plików w danym systemie 3. Typ systemu plików iso9660 zwyk le kompakty udf kompakty w trybie pakietowym nfs dyski sieciowe Linux a smbfs dyski sieciowe Windows swap partycja na swap proc odczyt i zmiana parametrów sprz etu i systemu operacyjnego usbfs dostep do urzadzeń USB. auto automatyczne rozpoznawanie systemu plików (nie zawsze dzia la).

Systemy plików /etc/fstab Plik /etc/fstab informacje o systemach plików w danym systemie 3. Typ systemu plików iso9660 zwyk le kompakty udf kompakty w trybie pakietowym nfs dyski sieciowe Linux a smbfs dyski sieciowe Windows swap partycja na swap proc odczyt i zmiana parametrów sprz etu i systemu operacyjnego usbfs dostep do urzadzeń USB. auto automatyczne rozpoznawanie systemu plików (nie zawsze dzia la).

Systemy plików /etc/fstab Plik /etc/fstab informacje o systemach plików w danym systemie 3. Typ systemu plików iso9660 zwyk le kompakty udf kompakty w trybie pakietowym nfs dyski sieciowe Linux a smbfs dyski sieciowe Windows swap partycja na swap proc odczyt i zmiana parametrów sprz etu i systemu operacyjnego usbfs dostep do urzadzeń USB. auto automatyczne rozpoznawanie systemu plików (nie zawsze dzia la).

Systemy plików /etc/fstab Plik /etc/fstab informacje o systemach plików w danym systemie 3. Typ systemu plików iso9660 zwyk le kompakty udf kompakty w trybie pakietowym nfs dyski sieciowe Linux a smbfs dyski sieciowe Windows swap partycja na swap proc odczyt i zmiana parametrów sprz etu i systemu operacyjnego usbfs dostep do urzadzeń USB. auto automatyczne rozpoznawanie systemu plików (nie zawsze dzia la).

Systemy plików /etc/fstab Plik /etc/fstab informacje o systemach plików w danym systemie 4. Opcje dla mount, lub defaults jeżeli system plików ma być montowany bez żadnych opcji 5. Poziom tzw. kopii przyrostowych dla danego systemu plików, używany przez program dump 6. Kolejność testowania systemów plików przez fsck. Jeżeli wiele systemów ma zdefiniowana identyczna kolejność: systemy plików na tym samym fizycznym dysku sa testowane w kolejności wpisów w /etc/fstab systemy plików na różnych fizycznych dyskach s a testowane równolegle

Systemy plików /etc/fstab Plik /etc/fstab informacje o systemach plików w danym systemie 4. Opcje dla mount, lub defaults jeżeli system plików ma być montowany bez żadnych opcji 5. Poziom tzw. kopii przyrostowych dla danego systemu plików, używany przez program dump 6. Kolejność testowania systemów plików przez fsck. Jeżeli wiele systemów ma zdefiniowana identyczna kolejność: systemy plików na tym samym fizycznym dysku sa testowane w kolejności wpisów w /etc/fstab systemy plików na różnych fizycznych dyskach s a testowane równolegle

Systemy plików /etc/fstab Plik /etc/fstab informacje o systemach plików w danym systemie 4. Opcje dla mount, lub defaults jeżeli system plików ma być montowany bez żadnych opcji 5. Poziom tzw. kopii przyrostowych dla danego systemu plików, używany przez program dump 6. Kolejność testowania systemów plików przez fsck. Jeżeli wiele systemów ma zdefiniowana identyczna kolejność: systemy plików na tym samym fizycznym dysku sa testowane w kolejności wpisów w /etc/fstab systemy plików na różnych fizycznych dyskach s a testowane równolegle

Systemy plików /etc/fstab Plik /etc/fstab informacje o systemach plików w danym systemie 4. Opcje dla mount, lub defaults jeżeli system plików ma być montowany bez żadnych opcji 5. Poziom tzw. kopii przyrostowych dla danego systemu plików, używany przez program dump 6. Kolejność testowania systemów plików przez fsck. Jeżeli wiele systemów ma zdefiniowana identyczna kolejność: systemy plików na tym samym fizycznym dysku sa testowane w kolejności wpisów w /etc/fstab systemy plików na różnych fizycznych dyskach s a testowane równolegle

Systemy plików /etc/fstab Plik /etc/fstab informacje o systemach plików w danym systemie 4. Opcje dla mount, lub defaults jeżeli system plików ma być montowany bez żadnych opcji 5. Poziom tzw. kopii przyrostowych dla danego systemu plików, używany przez program dump 6. Kolejność testowania systemów plików przez fsck. Jeżeli wiele systemów ma zdefiniowana identyczna kolejność: systemy plików na tym samym fizycznym dysku sa testowane w kolejności wpisów w /etc/fstab systemy plików na różnych fizycznych dyskach s a testowane równolegle

Systemy plików przydatne drobiazgi /proc/filesystems lista wszystkich systemów plików obs lugiwanych przez dany kernel /etc/filesystems kolejność testowania systemów plików przy montowaniu filesystemu typu auto /etc/mtab lista aktualnie zamontowanych systemów plików razem z opcjami montowania polecenie df lista aktualnie zamontowanych systemów plików razem z maksymalna, wykorzystana i aktualnie dostepn a pojemnościa

Systemy plików przydatne drobiazgi /proc/filesystems lista wszystkich systemów plików obs lugiwanych przez dany kernel /etc/filesystems kolejność testowania systemów plików przy montowaniu filesystemu typu auto /etc/mtab lista aktualnie zamontowanych systemów plików razem z opcjami montowania polecenie df lista aktualnie zamontowanych systemów plików razem z maksymalna, wykorzystana i aktualnie dostepn a pojemnościa

Systemy plików przydatne drobiazgi /proc/filesystems lista wszystkich systemów plików obs lugiwanych przez dany kernel /etc/filesystems kolejność testowania systemów plików przy montowaniu filesystemu typu auto /etc/mtab lista aktualnie zamontowanych systemów plików razem z opcjami montowania polecenie df lista aktualnie zamontowanych systemów plików razem z maksymalna, wykorzystana i aktualnie dostepn a pojemnościa

Systemy plików przydatne drobiazgi /proc/filesystems lista wszystkich systemów plików obs lugiwanych przez dany kernel /etc/filesystems kolejność testowania systemów plików przy montowaniu filesystemu typu auto /etc/mtab lista aktualnie zamontowanych systemów plików razem z opcjami montowania polecenie df lista aktualnie zamontowanych systemów plików razem z maksymalna, wykorzystana i aktualnie dostepn a pojemnościa

Systemy plików r eczne montowanie systemów plików mount -t typ -o opcje urzadzenie punkt montowania np. mount -t iso9660 /dev/cdrom /mnt Opcje wspólne dla wszystkich systemów: ro, rw tylko do odczytu/do odczytu i zapisu. Niektóre filesystemy ( np. iso9660 na CD-R) moga nie dopuszczać rw. Domyślnie: rw. auto, noauto system plików ma być montowany/nie montowany przy starcie systemu i poleceniem mount -a. Domyślnie: auto.

Systemy plików r eczne montowanie systemów plików mount -t typ -o opcje urzadzenie punkt montowania np. mount -t iso9660 /dev/cdrom /mnt Opcje wspólne dla wszystkich systemów: ro, rw tylko do odczytu/do odczytu i zapisu. Niektóre filesystemy ( np. iso9660 na CD-R) moga nie dopuszczać rw. Domyślnie: rw. auto, noauto system plików ma być montowany/nie montowany przy starcie systemu i poleceniem mount -a. Domyślnie: auto.

Systemy plików r eczne montowanie systemów plików Opcje wspólne dla wszystkich systemów: atime, noatime zapisywanie/nie zapisywanie czasu dost epu (niekoniecznie zapisu!) plików. Domyślnie: atime dev, nodev możliwość/brak możliwość tworzenia plików urzadzeń. Niektóre systemy plików (np. vfat) moga nie dopuszczać dev. Domyślnie: dev. exec, noexec możliwość/brak możliwości uruchamiania programów znajdujacych sie w danym systemie plików. Uwaga zachowuje sie nieprzewidywalnie dla skryptów. Domyślnie: exec.

Systemy plików r eczne montowanie systemów plików Opcje wspólne dla wszystkich systemów: atime, noatime zapisywanie/nie zapisywanie czasu dost epu (niekoniecznie zapisu!) plików. Domyślnie: atime dev, nodev możliwość/brak możliwość tworzenia plików urzadzeń. Niektóre systemy plików (np. vfat) moga nie dopuszczać dev. Domyślnie: dev. exec, noexec możliwość/brak możliwości uruchamiania programów znajdujacych sie w danym systemie plików. Uwaga zachowuje sie nieprzewidywalnie dla skryptów. Domyślnie: exec.

Systemy plików r eczne montowanie systemów plików Opcje wspólne dla wszystkich systemów: atime, noatime zapisywanie/nie zapisywanie czasu dost epu (niekoniecznie zapisu!) plików. Domyślnie: atime dev, nodev możliwość/brak możliwość tworzenia plików urzadzeń. Niektóre systemy plików (np. vfat) moga nie dopuszczać dev. Domyślnie: dev. exec, noexec możliwość/brak możliwości uruchamiania programów znajdujacych sie w danym systemie plików. Uwaga zachowuje sie nieprzewidywalnie dla skryptów. Domyślnie: exec.

Systemy plików opcje montowania Opcje wspólne dla wszystkich systemów: suid, nosuid honorowanie/ignorowanie praw SUID i SGID plików znajdujacych sie w danym filesystemie. Domyślnie: suid. user, nouser możliwość montowania przez zwyk lego użytkownika/tylko przez root a. Ma sens wy l acznie w /etc/fstab. Domyślnie: nouser.

Systemy plików opcje montowania Opcje wspólne dla wszystkich systemów: suid, nosuid honorowanie/ignorowanie praw SUID i SGID plików znajdujacych sie w danym filesystemie. Domyślnie: suid. user, nouser możliwość montowania przez zwyk lego użytkownika/tylko przez root a. Ma sens wy l acznie w /etc/fstab. Domyślnie: nouser.

Systemy plików opcje montowania Opcje dla ext2, ext3 i raiserfs: quota, usrquota, grpquota, noquota quota dla: użytkowników i grup/tylko użytkowników/tylko grup/nikogo. Ignorowane przez mount, intepretowane przez quotaon w czasie startu systemu. Ma sens tylko w /etc/fstab. Domyślnie: noquota.

Systemy plików opcje montowania Opcje dla vfat i msdos: uid=numer i gid=numer użytkownik i grupa dla WSZYSTKICH plików w danym systemie plików. umask=maska maska praw dost epu dla WSZYSTKICH plików w danym systemie plików. Maska określa jakie prawa zostan a ODEBRANE, dlatego efektywne prawa do plików to 777 maska. Podawane w systemie ósemkowym.

Systemy plików opcje montowania Opcje dla vfat i msdos: uid=numer i gid=numer użytkownik i grupa dla WSZYSTKICH plików w danym systemie plików. umask=maska maska praw dost epu dla WSZYSTKICH plików w danym systemie plików. Maska określa jakie prawa zostan a ODEBRANE, dlatego efektywne prawa do plików to 777 maska. Podawane w systemie ósemkowym.

Systemy plików opcje montowania Opcje dla iso9660: session=numer numer sesji dla kompaktów multisession. loop=/dev/loopx umożliwia potraktowanie pliku jako osobnego filesystemu. Umożliwia np. dostep do obrazów kompaktów bez nagrywania. Np. mount -t iso9660 -o ro,loop=/dev/loop0./moj cedek.iso /mnt

Systemy plików opcje montowania Opcje dla iso9660: session=numer numer sesji dla kompaktów multisession. loop=/dev/loopx umożliwia potraktowanie pliku jako osobnego filesystemu. Umożliwia np. dostep do obrazów kompaktów bez nagrywania. Np. mount -t iso9660 -o ro,loop=/dev/loop0./moj cedek.iso /mnt

Systemy plików mkfs mkfs.typ filesystemu /dev/urzadzenie Np: mkfs.ext2 /dev/hda1 mkfs.ext3 /dev/sdc3 mkfs.vfat /dev/fd0

Systemy plików mkfs Parametry mkfs.ext2 i mkfs.ext3: -b wielkość bloku Rozmiar jednostki alokacji tzn. najmniejszego kawa lka dysku który można przydzielić plikowi. Dopuszczalne wartości: 1024, 2048, 4096 (bajtów). Domyślnie: przeważnie 4096, dla bardzo ma lych dysków mniej.

Systemy plików mkfs -i bajty na inode Określa ile inodów bedzie zawiera l filesystem, zgodnie z wzorem: liczba inodów= = pojemność dysku ilość bajtów na inod -N liczba inodów Tworzy dok ladnie tyle inodów ile podano. Domyślnie: bajty na inode = 2*wielkość bloku ilość inodów = liczba bloków/2

Systemy plików mkfs -i bajty na inode Określa ile inodów bedzie zawiera l filesystem, zgodnie z wzorem: liczba inodów= = pojemność dysku ilość bajtów na inod -N liczba inodów Tworzy dok ladnie tyle inodów ile podano. Domyślnie: bajty na inode = 2*wielkość bloku ilość inodów = liczba bloków/2

Systemy plików mkfs -i bajty na inode Określa ile inodów bedzie zawiera l filesystem, zgodnie z wzorem: liczba inodów= = pojemność dysku ilość bajtów na inod -N liczba inodów Tworzy dok ladnie tyle inodów ile podano. Domyślnie: bajty na inode = 2*wielkość bloku ilość inodów = liczba bloków/2

Systemy plików mkfs O czym nie wolno zapomnieć: Każdy plik zajmuje ca lkowita ilość bloków. Każdy plik zajmuje co najmniej jeden blok. Na dysku nie da si e utworzyć wi ecej plików i katalogów ( l acznie) niż jest na nim inodów. Wspó lczynik bajty na inode mniejszy od wielkości bloku nie ma sensu. Ani wielkości bloku, ani wspó lczynnika bajty na inode nie da sie w żaden sposób zmienić dla istniejacego filesystemu!

Systemy plików mkfs O czym nie wolno zapomnieć: Każdy plik zajmuje ca lkowita ilość bloków. Każdy plik zajmuje co najmniej jeden blok. Na dysku nie da si e utworzyć wi ecej plików i katalogów ( l acznie) niż jest na nim inodów. Wspó lczynik bajty na inode mniejszy od wielkości bloku nie ma sensu. Ani wielkości bloku, ani wspó lczynnika bajty na inode nie da sie w żaden sposób zmienić dla istniejacego filesystemu!

Systemy plików mkfs O czym nie wolno zapomnieć: Każdy plik zajmuje ca lkowita ilość bloków. Każdy plik zajmuje co najmniej jeden blok. Na dysku nie da si e utworzyć wi ecej plików i katalogów ( l acznie) niż jest na nim inodów. Wspó lczynik bajty na inode mniejszy od wielkości bloku nie ma sensu. Ani wielkości bloku, ani wspó lczynnika bajty na inode nie da sie w żaden sposób zmienić dla istniejacego filesystemu!

Systemy plików mkfs O czym nie wolno zapomnieć: Każdy plik zajmuje ca lkowita ilość bloków. Każdy plik zajmuje co najmniej jeden blok. Na dysku nie da si e utworzyć wi ecej plików i katalogów ( l acznie) niż jest na nim inodów. Wspó lczynik bajty na inode mniejszy od wielkości bloku nie ma sensu. Ani wielkości bloku, ani wspó lczynnika bajty na inode nie da sie w żaden sposób zmienić dla istniejacego filesystemu!

Systemy plików mkfs O czym nie wolno zapomnieć: Każdy plik zajmuje ca lkowita ilość bloków. Każdy plik zajmuje co najmniej jeden blok. Na dysku nie da si e utworzyć wi ecej plików i katalogów ( l acznie) niż jest na nim inodów. Wspó lczynik bajty na inode mniejszy od wielkości bloku nie ma sensu. Ani wielkości bloku, ani wspó lczynnika bajty na inode nie da sie w żaden sposób zmienić dla istniejacego filesystemu!

Systemy plików mkfs Gotowe szablony ilości inodów: -T news Jeden inode na 4096 bajtów (czyli standardowo jeden inode na jeden blok). -T largefile Jeden inode na 1MB. -T largefile4 Jeden inode na 4MB.

Systemy plików mkfs Gotowe szablony ilości inodów: -T news Jeden inode na 4096 bajtów (czyli standardowo jeden inode na jeden blok). -T largefile Jeden inode na 1MB. -T largefile4 Jeden inode na 4MB.

Systemy plików mkfs Gotowe szablony ilości inodów: -T news Jeden inode na 4096 bajtów (czyli standardowo jeden inode na jeden blok). -T largefile Jeden inode na 1MB. -T largefile4 Jeden inode na 4MB.

Systemy plików mkfs Dodatkowe w laściwości filesystemu (kernel 2.2 lub nowszy): -O dir index Katalogi bed a implementowane jako b-drzewo zamiast standardowej listy. Przyspiesza dostep do katalogów z bardzo duża ilościa plików (skrzynki pocztowe, kwarantanna poczty, tradspool newsów, itp.). -O filetype Informacja o typie pliku od razu w katalogu (opcja domyślna).

Systemy plików mkfs Dodatkowe w laściwości filesystemu (kernel 2.2 lub nowszy): -O dir index Katalogi bed a implementowane jako b-drzewo zamiast standardowej listy. Przyspiesza dostep do katalogów z bardzo duża ilościa plików (skrzynki pocztowe, kwarantanna poczty, tradspool newsów, itp.). -O filetype Informacja o typie pliku od razu w katalogu (opcja domyślna).

Systemy plików mkfs Dodatkowe w laściwości filesystemu (kernel 2.2 lub nowszy): -O has journal Journaling ext3. -O sparse super Superbloki nie we wszystkich grupach bloków oszczedza miejsce na dużych dyskach.

Systemy plików mkfs Dodatkowe w laściwości filesystemu (kernel 2.2 lub nowszy): -O has journal Journaling ext3. -O sparse super Superbloki nie we wszystkich grupach bloków oszczedza miejsce na dużych dyskach.

Systemy plików mkfs -m ilość bloków Ilość bloków zarezerwowanych dla administratora (domyślnie 5%). -j Tworzy system plików ext3 zamiast ext2 (domyślne dla mkfs.ext3).

Systemy plików mkfs -m ilość bloków Ilość bloków zarezerwowanych dla administratora (domyślnie 5%). -j Tworzy system plików ext3 zamiast ext2 (domyślne dla mkfs.ext3).

Systemy plików journaling Kasowanie pliku w ext2/ext3: inode dane (to co jest w pliku) adresy bloków direct blocks inne wolne indirect blocks double indirect blocks

Systemy plików journaling Kasowanie pliku w ext2/ext3: inode dane (to co jest w pliku) adresy bloków direct blocks inne wolne indirect blocks double indirect blocks

Systemy plików journaling Kasowanie pliku w ext2/ext3: inode dane (to co jest w pliku) adresy bloków direct blocks inne wolne indirect blocks double indirect blocks

Systemy plików journaling Kasowanie pliku w ext2/ext3: inode dane (to co jest w pliku) adresy bloków direct blocks inne wolne indirect blocks double indirect blocks

Systemy plików journaling Kasowanie pliku w ext2/ext3: inode dane (to co jest w pliku) adresy bloków direct blocks inne wolne indirect blocks double indirect blocks

Systemy plików journaling Kasowanie pliku w ext2/ext3: inode dane (to co jest w pliku) adresy bloków direct blocks inne wolne indirect blocks double indirect blocks

Systemy plików journaling Kasowanie pliku w ext2/ext3: inode dane (to co jest w pliku) adresy bloków direct blocks inne wolne indirect blocks double indirect blocks

Systemy plików journaling Kasowanie pliku w ext2/ext3: inode dane (to co jest w pliku) adresy bloków direct blocks inne wolne indirect blocks double indirect blocks

Systemy plików journaling Kasowanie pliku w ext2/ext3: inode dane (to co jest w pliku) adresy bloków direct blocks inne wolne indirect blocks double indirect blocks

Systemy plików journaling W filesystemie bez journalingu (np. ext2) operacje na metadanych (inody, adresy bloków) dokonywane sa bezpośrednio. W przypadku awarii w trakcie operacji metadane bed a niespójne. Np. przy kasowaniu pliku cz eść bloków może pozostać oznaczona jako zajete, mimo że nie należa już do żadnego pliku. Dlatego po awarii konieczne jest sprawdzenie ca lego dysku i poprawienie b l ednych metadanych.

Systemy plików journaling W filesystemie bez journalingu (np. ext2) operacje na metadanych (inody, adresy bloków) dokonywane sa bezpośrednio. W przypadku awarii w trakcie operacji metadane bed a niespójne. Np. przy kasowaniu pliku cz eść bloków może pozostać oznaczona jako zajete, mimo że nie należa już do żadnego pliku. Dlatego po awarii konieczne jest sprawdzenie ca lego dysku i poprawienie b l ednych metadanych.

Systemy plików journaling W filesystemie bez journalingu (np. ext2) operacje na metadanych (inody, adresy bloków) dokonywane sa bezpośrednio. W przypadku awarii w trakcie operacji metadane bed a niespójne. Np. przy kasowaniu pliku cz eść bloków może pozostać oznaczona jako zajete, mimo że nie należa już do żadnego pliku. Dlatego po awarii konieczne jest sprawdzenie ca lego dysku i poprawienie b l ednych metadanych.

Systemy plików journaling W filesystemie z journalingiem (np. ext3) operacje na metadanych przeprowadzane sa nastepuj aco: 1. Do specjalnego (ukrytego) pliku zwanego żurnalem zapisywany jest opis operacji na metadanych (np. adresy bloków należacych do w laśnie kasowanego pliku). 2. Dokonywana jest zmiana metadanych (np. bloki należace do kasowanego pliku oznaczane sa jako wolne). 3. Informacje dotyczace zakończonej operacji usuwane sa z żurnala.

Systemy plików journaling W filesystemie z journalingiem (np. ext3) operacje na metadanych przeprowadzane sa nastepuj aco: 1. Do specjalnego (ukrytego) pliku zwanego żurnalem zapisywany jest opis operacji na metadanych (np. adresy bloków należacych do w laśnie kasowanego pliku). 2. Dokonywana jest zmiana metadanych (np. bloki należace do kasowanego pliku oznaczane sa jako wolne). 3. Informacje dotyczace zakończonej operacji usuwane sa z żurnala.

Systemy plików journaling W filesystemie z journalingiem (np. ext3) operacje na metadanych przeprowadzane sa nastepuj aco: 1. Do specjalnego (ukrytego) pliku zwanego żurnalem zapisywany jest opis operacji na metadanych (np. adresy bloków należacych do w laśnie kasowanego pliku). 2. Dokonywana jest zmiana metadanych (np. bloki należace do kasowanego pliku oznaczane sa jako wolne). 3. Informacje dotyczace zakończonej operacji usuwane sa z żurnala.

Systemy plików journaling W filesystemie z journalingiem (np. ext3) operacje na metadanych przeprowadzane sa nastepuj aco: 1. Do specjalnego (ukrytego) pliku zwanego żurnalem zapisywany jest opis operacji na metadanych (np. adresy bloków należacych do w laśnie kasowanego pliku). 2. Dokonywana jest zmiana metadanych (np. bloki należace do kasowanego pliku oznaczane sa jako wolne). 3. Informacje dotyczace zakończonej operacji usuwane sa z żurnala.

Systemy plików journaling W filesystemie z journalingiem (np. ext3) w przypadku awarii wystarczy sprawdzić i ewentualnie naprawić metadane o których informacje znajduja sie w żurnalu. Na metadanych o których nie ma informacji w żurnalu nie dokonywano w trakcie awarii żadnych operacji zapisu, wi ec nie mog ly one ulec uszkodzeniu. Metadane samego żurnala przydzielane sa na sta le w czasie tworzenia systemu plików i nigdy nie sa zmieniane. Journaling zabezpiecza wy l acznie metadane sytemu plików a nie dane użytkownika (zawartość plików)!

Systemy plików journaling W filesystemie z journalingiem (np. ext3) w przypadku awarii wystarczy sprawdzić i ewentualnie naprawić metadane o których informacje znajduja sie w żurnalu. Na metadanych o których nie ma informacji w żurnalu nie dokonywano w trakcie awarii żadnych operacji zapisu, wi ec nie mog ly one ulec uszkodzeniu. Metadane samego żurnala przydzielane sa na sta le w czasie tworzenia systemu plików i nigdy nie sa zmieniane. Journaling zabezpiecza wy l acznie metadane sytemu plików a nie dane użytkownika (zawartość plików)!

Systemy plików journaling W filesystemie z journalingiem (np. ext3) w przypadku awarii wystarczy sprawdzić i ewentualnie naprawić metadane o których informacje znajduja sie w żurnalu. Na metadanych o których nie ma informacji w żurnalu nie dokonywano w trakcie awarii żadnych operacji zapisu, wi ec nie mog ly one ulec uszkodzeniu. Metadane samego żurnala przydzielane sa na sta le w czasie tworzenia systemu plików i nigdy nie sa zmieniane. Journaling zabezpiecza wy l acznie metadane sytemu plików a nie dane użytkownika (zawartość plików)!

Systemy plików journaling W filesystemie z journalingiem (np. ext3) w przypadku awarii wystarczy sprawdzić i ewentualnie naprawić metadane o których informacje znajduja sie w żurnalu. Na metadanych o których nie ma informacji w żurnalu nie dokonywano w trakcie awarii żadnych operacji zapisu, wi ec nie mog ly one ulec uszkodzeniu. Metadane samego żurnala przydzielane sa na sta le w czasie tworzenia systemu plików i nigdy nie sa zmieniane. Journaling zabezpiecza wy l acznie metadane sytemu plików a nie dane użytkownika (zawartość plików)!

Systemy plików fsck fsck file system check narz edzie do wyszukiwania i naprawiania b l edów w systemach plików Np. fsck -C -y /dev/hda1 fsck -c /dev/sda3

Systemy plików fsck fsck file system check narz edzie do wyszukiwania i naprawiania b l edów w systemach plików Np. fsck -C -y /dev/hda1 fsck -c /dev/sda3

Systemy plików fsck Najważniejsze opcje fsck: -a albo (tylko dla ext2/ext3) -p Automatyczne naprawianie wszystkich wykrytych b l edów (bez pytania). -y Automatyczna odpowiedź yes na wszystkie pytania. W praktyce równoważne -p i -a.

Systemy plików fsck Najważniejsze opcje fsck: -a albo (tylko dla ext2/ext3) -p Automatyczne naprawianie wszystkich wykrytych b l edów (bez pytania). -y Automatyczna odpowiedź yes na wszystkie pytania. W praktyce równoważne -p i -a.

Systemy plików fsck Najważniejsze opcje fsck: -N Tzw. dry-run. Wyświetla operacje na systemie plików jakie normalnie zosta ly by wykonane, ale nie wykonuje ich. -n Automatyczna odpowiedź no na wszystkie pytania. Dla wiekszości systemów plików równoważne z -N.

Systemy plików fsck Najważniejsze opcje fsck: -N Tzw. dry-run. Wyświetla operacje na systemie plików jakie normalnie zosta ly by wykonane, ale nie wykonuje ich. -n Automatyczna odpowiedź no na wszystkie pytania. Dla wiekszości systemów plików równoważne z -N.

Systemy plików fsck Najważniejsze opcje fsck: -C -c (duże C!!!). Wyświetla pasek post epu. (ma le c!!!). Testuje ca l a powierzchnie dysku w poszukiwaniu wadliwych sektorów. Na dużych dyskach może to trwać kilka dni.

Systemy plików fsck Najważniejsze opcje fsck: -C -c (duże C!!!). Wyświetla pasek post epu. (ma le c!!!). Testuje ca l a powierzchnie dysku w poszukiwaniu wadliwych sektorów. Na dużych dyskach może to trwać kilka dni.

Systemy plików fsck Najważniejsze opcje fsck: -D -f (tylko ext2/ext3). Porzadkuje katalogi, w razie potrzeby zmienia listy na b-drzewa. force wymusza testowanie systemu plików nawet jeżeli nie wymaga on testowania.

Systemy plików fsck Najważniejsze opcje fsck: -D -f (tylko ext2/ext3). Porzadkuje katalogi, w razie potrzeby zmienia listy na b-drzewa. force wymusza testowanie systemu plików nawet jeżeli nie wymaga on testowania.

Systemy plików LVM LVM Logical Volume Manager PV /dev/hda3 /dev/sdb1 /dev/hdb2 VG LV /dev/vg/lvol0 /dev/vg/lvol1

Systemy plików LVM LVM Logical Volume Manager PV /dev/hda3 /dev/sdb1 /dev/hdb2 /dev/sdc1 VG LV /dev/vg/lvol0 /dev/vg/lvol1

Systemy plików LVM LVM Logical Volume Manager PV /dev/hda3 /dev/sdb1 /dev/hdb2 /dev/sdc1 VG LV /dev/vg/lvol0 /dev/vg/lvol1 /dev/vg/lvol2

Systemy plików LVM PV Physical Volumes dyski fizyczne pvcreate /dev/dysk Urzadzenie /dev/dysk zostaje oznaczone jako nowy PV. pvremove /dev/dysk Urzadzenie /dev/dysk przestaje być widziane jako PV. pvdisplay pvs Wyświetlenie pe lnej lub skrótowej informacji o PV ach w danym systemie. pvscan Przeszukanie wszystkich dysków w systemie w poszukiwaniu nowych PV ów.

Systemy plików LVM PV Physical Volumes dyski fizyczne pvcreate /dev/dysk Urzadzenie /dev/dysk zostaje oznaczone jako nowy PV. pvremove /dev/dysk Urzadzenie /dev/dysk przestaje być widziane jako PV. pvdisplay pvs Wyświetlenie pe lnej lub skrótowej informacji o PV ach w danym systemie. pvscan Przeszukanie wszystkich dysków w systemie w poszukiwaniu nowych PV ów.

Systemy plików LVM PV Physical Volumes dyski fizyczne pvcreate /dev/dysk Urzadzenie /dev/dysk zostaje oznaczone jako nowy PV. pvremove /dev/dysk Urzadzenie /dev/dysk przestaje być widziane jako PV. pvdisplay pvs Wyświetlenie pe lnej lub skrótowej informacji o PV ach w danym systemie. pvscan Przeszukanie wszystkich dysków w systemie w poszukiwaniu nowych PV ów.

Systemy plików LVM PV Physical Volumes dyski fizyczne pvcreate /dev/dysk Urzadzenie /dev/dysk zostaje oznaczone jako nowy PV. pvremove /dev/dysk Urzadzenie /dev/dysk przestaje być widziane jako PV. pvdisplay pvs Wyświetlenie pe lnej lub skrótowej informacji o PV ach w danym systemie. pvscan Przeszukanie wszystkich dysków w systemie w poszukiwaniu nowych PV ów.

Systemy plików LVM VG Volume Groups grupy dysków fizycznych vgcreate nazwa /dev/dysk1 /dev/dysk2... Utworzenie nowej VG o nazwie nazwa z dysków /dev/dysk1, /dev/dysk2, itd. Dyski dodawane do VG musza być wcześniej oznaczone jako PV. vgremove nazwa Usuni ecie VG o nazwie nazwa. Musi być pusta, tzn. nie może zawierać żadnego LV. vgrename stara nazwa nowa nazwa Zmiana nazwy VG. Uwaga powoduje to również zmian e plików /dev/ dla wszystkich LV ów znajdujacych sie w danej grupie!

Systemy plików LVM VG Volume Groups grupy dysków fizycznych vgcreate nazwa /dev/dysk1 /dev/dysk2... Utworzenie nowej VG o nazwie nazwa z dysków /dev/dysk1, /dev/dysk2, itd. Dyski dodawane do VG musza być wcześniej oznaczone jako PV. vgremove nazwa Usuni ecie VG o nazwie nazwa. Musi być pusta, tzn. nie może zawierać żadnego LV. vgrename stara nazwa nowa nazwa Zmiana nazwy VG. Uwaga powoduje to również zmian e plików /dev/ dla wszystkich LV ów znajdujacych sie w danej grupie!

Systemy plików LVM VG Volume Groups grupy dysków fizycznych vgcreate nazwa /dev/dysk1 /dev/dysk2... Utworzenie nowej VG o nazwie nazwa z dysków /dev/dysk1, /dev/dysk2, itd. Dyski dodawane do VG musza być wcześniej oznaczone jako PV. vgremove nazwa Usuni ecie VG o nazwie nazwa. Musi być pusta, tzn. nie może zawierać żadnego LV. vgrename stara nazwa nowa nazwa Zmiana nazwy VG. Uwaga powoduje to również zmian e plików /dev/ dla wszystkich LV ów znajdujacych sie w danej grupie!

Systemy plików LVM VG Volume Groups grupy dysków fizycznych vgextend nazwa /dev/dysk1 /dev/dysk2... Dodanie dysków /dev/dysk1, /dev/dysk2, itd. do istniejaceg VG o nazwie nazwa. Dyski dodawane do VG musza być wcześniej oznaczone jako PV. vgreduce nazwa /dev/dysk1 /dev/dysk2.. Usuni ecie dysków /dev/dysk1, /dev/dysk2, itd. z VG o nazwie nazwa. Usuwane dyski musz e być puste (tzn. nie może z nich korzystać żaden LV).

Systemy plików LVM VG Volume Groups grupy dysków fizycznych vgextend nazwa /dev/dysk1 /dev/dysk2... Dodanie dysków /dev/dysk1, /dev/dysk2, itd. do istniejaceg VG o nazwie nazwa. Dyski dodawane do VG musza być wcześniej oznaczone jako PV. vgreduce nazwa /dev/dysk1 /dev/dysk2.. Usuni ecie dysków /dev/dysk1, /dev/dysk2, itd. z VG o nazwie nazwa. Usuwane dyski musz e być puste (tzn. nie może z nich korzystać żaden LV).

Systemy plików LVM VG Volume Groups grupy dysków fizycznych vgreduce nazwa -a Usuni ecie wszystkich nie używanych dysków z VG o nazwie nazwa. vgreduce nazwa - - removemissing Usuniecie z VG o nazwie nazwa wszystkich dysków które nie sa widoczne w systemie (np. uleg ly awarii). Pozwala na uratowanie danych które znajdowa ly si e na pozosta lych dyskach danej VG.

Systemy plików LVM VG Volume Groups grupy dysków fizycznych vgreduce nazwa -a Usuni ecie wszystkich nie używanych dysków z VG o nazwie nazwa. vgreduce nazwa - - removemissing Usuniecie z VG o nazwie nazwa wszystkich dysków które nie sa widoczne w systemie (np. uleg ly awarii). Pozwala na uratowanie danych które znajdowa ly si e na pozosta lych dyskach danej VG.

Systemy plików LVM VG Volume Groups grupy dysków fizycznych vgscan Przeszukanie wszystkich dysków w systemie w poszukiwaniu nowych VG. vgmknodes Sprawdzenie dla wszystkich istniejacych VG czy istnieja niezbedne pliki w /dev/ i w razie potrzeby utworzenie ich. vgck Sprawdzenie poprawności metadanych wszystkich istniej acych VG. Uwaga nie ma nic wspólnego z fsck!

Systemy plików LVM VG Volume Groups grupy dysków fizycznych vgscan Przeszukanie wszystkich dysków w systemie w poszukiwaniu nowych VG. vgmknodes Sprawdzenie dla wszystkich istniejacych VG czy istnieja niezbedne pliki w /dev/ i w razie potrzeby utworzenie ich. vgck Sprawdzenie poprawności metadanych wszystkich istniej acych VG. Uwaga nie ma nic wspólnego z fsck!

Systemy plików LVM VG Volume Groups grupy dysków fizycznych vgscan Przeszukanie wszystkich dysków w systemie w poszukiwaniu nowych VG. vgmknodes Sprawdzenie dla wszystkich istniejacych VG czy istnieja niezbedne pliki w /dev/ i w razie potrzeby utworzenie ich. vgck Sprawdzenie poprawności metadanych wszystkich istniej acych VG. Uwaga nie ma nic wspólnego z fsck!

Systemy plików LVM VG Volume Group grupy dysków fizycznych vgdisplay vgs Wyświetlenie pe lnej lub skrótowej informacji o VG w systemie.

Systemy plików LVM LV Logical Volumes dyski logiczne lvcreate nazwa vg Utworzenie nowego dysku logicznego znajdujacego sie w grupie dysków o nazwie nazwa vg. Najważniejsze opcje lvcreate: -L xk -L xm -L xg -L xt Wielkość dysku logicznego w kilo/mega/giga/tera-bajtach. Zostanie zaokr aglona w gór e do ca lkowitej liczby PE (PE = Physical Extent = jednostka alokacji LVM a).

Systemy plików LVM LV Logical Volumes dyski logiczne lvcreate nazwa vg Utworzenie nowego dysku logicznego znajdujacego sie w grupie dysków o nazwie nazwa vg. Najważniejsze opcje lvcreate: -L xk -L xm -L xg -L xt Wielkość dysku logicznego w kilo/mega/giga/tera-bajtach. Zostanie zaokr aglona w gór e do ca lkowitej liczby PE (PE = Physical Extent = jednostka alokacji LVM a).

Systemy plików LVM LV Logical Volumes dyski logiczne lvcreate -l x Wielkość dysku logicznego w postaci liczby jednostek alokacji (PE). -i x Tzw. striping mode. x określa ilość dysków fizycznych (PV) na których zostanie rozrzucony dany LV. -I x Ilość danych które zostana zapisane w sposób ciag ly na pojedyńczym strip ie w KB. Musi być poteg a dwójki w zakresie 4-512.

Systemy plików LVM LV Logical Volumes dyski logiczne lvcreate -l x Wielkość dysku logicznego w postaci liczby jednostek alokacji (PE). -i x Tzw. striping mode. x określa ilość dysków fizycznych (PV) na których zostanie rozrzucony dany LV. -I x Ilość danych które zostana zapisane w sposób ciag ly na pojedyńczym strip ie w KB. Musi być poteg a dwójki w zakresie 4-512.

Systemy plików LVM LV Logical Volumes dyski logiczne lvcreate -l x Wielkość dysku logicznego w postaci liczby jednostek alokacji (PE). -i x Tzw. striping mode. x określa ilość dysków fizycznych (PV) na których zostanie rozrzucony dany LV. -I x Ilość danych które zostana zapisane w sposób ciag ly na pojedyńczym strip ie w KB. Musi być poteg a dwójki w zakresie 4-512.

Systemy plików LVM LV Logical Volumes dyski logiczne lvcreate -l x Wielkość dysku logicznego w postaci liczby jednostek alokacji (PE). -i x Tzw. striping mode. x określa ilość dysków fizycznych (PV) na których zostanie rozrzucony dany LV. -I x Ilość danych które zostana zapisane w sposób ciag ly na pojedyńczym strip ie w KB. Musi być poteg a dwójki w zakresie 4-512.

Systemy plików LVM LV Logical Volumes dyski logiczne lvcreate -C PE przydzielone do tego dysku logicznego bed a tworzyć ciag ly obszar na dysku fizycznym. -n nazwa Nazwa dysku logicznego. Domyślnie lvol1, lvol2,...

Systemy plików LVM LV Logical Volumes dyski logiczne lvcreate -C PE przydzielone do tego dysku logicznego bed a tworzyć ciag ly obszar na dysku fizycznym. -n nazwa Nazwa dysku logicznego. Domyślnie lvol1, lvol2,...

Systemy plików LVM LV Logical Volumes dyski logiczne lvcreate -C PE przydzielone do tego dysku logicznego bed a tworzyć ciag ly obszar na dysku fizycznym. -n nazwa Nazwa dysku logicznego. Domyślnie lvol1, lvol2,...

Systemy plików LVM LV Logical Volumes dyski logiczne lvremove /dev/vg/lvol Usuwa dysk logiczny (i powoduje utrate wszystkich zapisany na nim danych!). Usuwany LV nie może być zamontowany! lvremove vg Usuwa WSZYSTKIE dyski logiczne z grupy dysków o nazwie vg.

Systemy plików LVM LV Logical Volumes dyski logiczne lvremove /dev/vg/lvol Usuwa dysk logiczny (i powoduje utrate wszystkich zapisany na nim danych!). Usuwany LV nie może być zamontowany! lvremove vg Usuwa WSZYSTKIE dyski logiczne z grupy dysków o nazwie vg.

Systemy plików LVM LV Logical Volumes dyski logiczne lvextend /dev/vg/lvol Powieksza dysk logiczny dodajac mu wolne PE z odpowiedniej grupy dysków. Powiekszany dysk nie może być zamontowany. Uwaga PO użyciu lvextend konieczne jest zwi ekszenie systemu plików przy pomocy resize2fs. -L xj Nowa wielkościa dysku bedzie x jednostek (J=K/M/G/T). -L +xj Now a wielkości a dysku b edzie stara wielkość plus x dodatkowych jednostek (J=K/M/G/T).

Systemy plików LVM LV Logical Volumes dyski logiczne lvextend /dev/vg/lvol Powieksza dysk logiczny dodajac mu wolne PE z odpowiedniej grupy dysków. Powiekszany dysk nie może być zamontowany. Uwaga PO użyciu lvextend konieczne jest zwi ekszenie systemu plików przy pomocy resize2fs. -L xj Nowa wielkościa dysku bedzie x jednostek (J=K/M/G/T). -L +xj Now a wielkości a dysku b edzie stara wielkość plus x dodatkowych jednostek (J=K/M/G/T).

Systemy plików LVM LV Logical Volumes dyski logiczne lvextend /dev/vg/lvol Powieksza dysk logiczny dodajac mu wolne PE z odpowiedniej grupy dysków. Powiekszany dysk nie może być zamontowany. Uwaga PO użyciu lvextend konieczne jest zwi ekszenie systemu plików przy pomocy resize2fs. -L xj Nowa wielkościa dysku bedzie x jednostek (J=K/M/G/T). -L +xj Now a wielkości a dysku b edzie stara wielkość plus x dodatkowych jednostek (J=K/M/G/T).

Systemy plików LVM LV Logical Volumes dyski logiczne lvextend /dev/vg/lvol -l x Nowa wielkościa dysku bedzie x PE. -l +x Nowa wielkościa dysku bedzie stara wielkość plus x dodatkowych PE. -i, -I Ilość i granulacja stripe ów. Dzia laj a tak samo jak dla lvcreate.

Systemy plików LVM LV Logical Volumes dyski logiczne lvextend /dev/vg/lvol -l x Nowa wielkościa dysku bedzie x PE. -l +x Nowa wielkościa dysku bedzie stara wielkość plus x dodatkowych PE. -i, -I Ilość i granulacja stripe ów. Dzia laj a tak samo jak dla lvcreate.

Systemy plików LVM LV Logical Volumes dyski logiczne lvextend /dev/vg/lvol -l x Nowa wielkościa dysku bedzie x PE. -l +x Nowa wielkościa dysku bedzie stara wielkość plus x dodatkowych PE. -i, -I Ilość i granulacja stripe ów. Dzia laj a tak samo jak dla lvcreate.

Systemy plików LVM LV Logical Volumes dyski logiczne lvextend /dev/vg/lvol -l x Nowa wielkościa dysku bedzie x PE. -l +x Nowa wielkościa dysku bedzie stara wielkość plus x dodatkowych PE. -i, -I Ilość i granulacja stripe ów. Dzia laj a tak samo jak dla lvcreate.

Systemy plików LVM LV Logical Volumes dyski logiczne lvreduce /dev/vg/lvol Zmniejsza dysk logiczny zabierajac PE z jego końca i przenoszac do puli wolne PE odpowiedniej grupy dysków. Dane znajdujace sie na zabieranych PE sa stracone. Powiekszany dysk nie może być zamontowany. Uwaga PRZED użyciem lvreduce konieczne jest zmniejszenie systemu plików przy pomocy resize2fs.