Mkfs - Mkfs
Původní autoři | Ken Thompson, Dennis Ritchie |
---|---|
Vývojáři | AT&T Bell Laboratories |
První vydání | 1979 |
Operační systém | Unix a Unixový |
Typ | Příkaz |
V počítačových operačních systémech mkfs je příkaz bývalo formát blokové úložné zařízení se specifickým souborový systém. Příkaz je součástí Unix a Unixový operační systémy. V systému Unix, a blokovat úložné zařízení musí být naformátován souborovým systémem, než bude možné jízdní a přistupovat přes operační systém hierarchie souborového systému.
Dějiny
Příkaz byl původně implementován v první verzi Unixu jako metoda inicializace buď a DECtape (pomocí argumentu „t“) nebo RK03 disk pack (pomocí argumentu "r").[1] Proces inicializace zapíše formátovací data do zařízení tak, aby obsahovala prázdný souborový systém. Na úložném zařízení vytvořil superblok, i-seznam a bezplatný seznam a vytvořil kořenový adresář se záznamy pro „.“ a „..“ (sebe a rodiče). Diskové balíčky RK03 měly po inicializaci 4872 dostupných bloků, zatímco pásky měly 578 bloků (na 512 bajtů / blok).[2] Spustitelný soubor mkfs byl uchováván v adresáři / etc namísto binárního adresáře, takže by nemohl být neúmyslně vyvolán a zničit informace.
Pozdější implementace unixových operačních systémů zahrnovaly příkaz mkfs, včetně HP-UX,[3] Minix,[4] SunOS[5] a Linux.[6]
Syntax
Základní syntaxe příkazu, která je společná pro všechny moderní implementace, je:
$ mkfs -t
kde 'fs typ
'je typ souborového systému a'přístroj
„je cílové zařízení UNIX, do kterého se mají zapisovat data souborového systému. „Zařízení“ je obvykle diskový oddíl. Příkaz je často prostě a obal pro jiný příkaz, který provádí formátování pro konkrétní systém souborů. Například,
$ mkfs -t ext3 / dev / sda1
zavolá příkaz mke2fs
při předávání příslušných argumentů k formátování zařízení / dev / sda1
se souborovým systémem ext3. Výchozí možnosti příkazu jsou uloženy v souboru mke2fs.conf
, obvykle v /atd
adresář. V závislosti na implementaci a požadovaném konkrétním systému souborů může mít příkaz mnoho možností, které lze zadat, například velikost inodu, velikost bloku, označení svazku a další funkce.[7] (Vidět souborový systém pro detaily)
Příkazy specifické pro souborový systém, které volá mkfs, může vyvolat přímo uživatel z příkazového řádku. V Linuxu byla konvence pojmenována příkazy specifické pro souborový systém jako: mkfs.
. Kde <fs-type>
je zkratka pro souborový systém, např. mkfs.ext2
, mkfs.msdos
, mkfs.minix
atd. Souborové systémy podporované příkazem se liší podle implementace a zahrnují: MSDOS, SCO bfs, CPM, ext2, ext3, ext4, minix, fat (vfat), HFS, VXFS, RF disk, RK disk, DECtape a NTFS.
Viz také
- dd - převést a zkopírovat soubor
- e2fsprogs - sada nástrojů pro údržbu souborových systémů ext2, ext3 a ext4
- fdisk - zkoumat a psát tabulku oddílů
- fsck - kontrola souborového systému
- mkisofs - vytvořit souborový systém ISO -
- připojit - připojit souborový systém
- rozešli se - správce oddílů
Reference
- ^ „mkfs (1) - Stránka manuálu k Unixu prvního vydání“. Man.cat-v.org. Citováno 2013-04-30.
- ^ „file (5) - Unix First Edition Manual Page“. Man.cat-v.org. 1971-01-01. Citováno 2013-04-30.
- ^ HP-UX 11i verze 3. Hewlett-Packard Company. Září 2010 (PDF)[trvalý mrtvý odkaz ]
- ^ „MKFS 1“. Minix3.org. Archivovány od originál dne 02.07.2013. Citováno 2013-04-30.
- ^ „SunOS 5.10. 17. listopadu 2000“. Archivovány od originál dne 26. listopadu 2005. Citováno 2. února 2013.
- ^ Projekt manuálových stránek pro Linux
- ^ „E2fsprogs verze 1.41.9. Srpen 2009“. Archivovány od originál dne 2013-02-17. Citováno 2013-02-02.