GNU/Linux >> Znalost Linux >  >> Linux

Je v pořádku mkfs bez čísla oddílu?

Vytvoření souborového systému na celém disku spíše než na diskovém oddílu je možné, ale neobvyklé. Dokumentace pouze explicitně zmiňuje oddíl, protože to je nejběžnější případ (říká obvykle ). Souborový systém můžete vytvořit na čemkoli, co se dostatečně chová jako soubor s pevnou velikostí, tj. něco, kde když zapíšete data na určité místo a ze stejného místa je budete číst zpět, dostanete zpět stejná data. To zahrnuje celé disky, diskové oddíly a další druhy blokových zařízení, stejně jako běžné soubory (obrazy disků).

Po provedení mkfs.fat -n A /dev/sdb , na tomto disku již nemáte oddíl. Pozor, jádro si stále myslí, že disk má oddíl, protože uchovává tabulku oddílů uloženou v paměti. Ale neměli byste se pokoušet používat /dev/sdb1 už, protože už neexistuje; zápis do něj by poškodil souborový systém, který jste vytvořili na /dev/sdb od /dev/sdb1 je součástí /dev/sdb (vše kromě několika set bajtů na začátku). Spusťte příkaz partprobe jako root, aby řekl jádru, aby znovu přečetlo tabulku oddílů.

I když je vytvoření souborového systému na celém disku možné, nedoporučuji to. Některé operační systémy s tím mohou mít problémy (myslím, že Windows by si s tím poradily, ale některá zařízení, jako jsou kamery, nemusí) a ztratíte možnost vytvářet další oddíly. Viz také Přednosti souborového systému bez oddílů


Obecně je v pořádku umístit souborový systém na celé zařízení, spíše než rozdělovat a formátovat oddíly, pokud nechcete mít na svém zařízení více než jeden souborový systém. Jednoduše budete muset být důslední; protože jste umístili souborový systém na sda spíše než sda1 , budete muset připojit sda také od sda1 nebude vůbec existovat.

Zařízení ve vaší otázce se jeví jako vyměnitelná jednotka ve formátu FAT:pokud se bude používat s vestavěnými zařízeními, která mohou mít více či méně podrobnou představu o tom, jak lze souborové systémy připojit, možná by stálo za to otestovat, že ve skutečnosti podporují celý systém souborů zařízení bez tabulky oddílů. (Například kamery mají tendenci vytvářet jeden oddíl a formátovat jej; je zcela možné, že by prohlásily paměťovou kartu bez oddílů za nepoužitelnou.)


Linux
  1. Jak zvýšit počet inodů v souborovém systému Ext4?

  2. Jak rychle naformátovat oddíl do souborového systému?

  3. Proč se stále používá číslo disku/diskového oddílu?

  1. Použití příkazu mkfs v Linuxu k formátování systému souborů na disku nebo oddílu

  2. mkfs.xfs:příkaz nenalezen

  3. Rozdíl mezi souborovým systémem vytvořeným fdisk a souborovým systémem vytvořeným mkfs - linux

  1. Jaké je ID oddílu / typ souborového systému pro UDF?

  2. Znovu přečíst tabulku oddílů bez restartu?

  3. Jak připojit souborový systém v prostředí pouze pro čtení?