Datové disky připojené k některým variantám cloudových serverů Linux® nejsou při vytvoření naformátované. Než je budete moci použít k ukládání dat v systému Linux, musíte je naformátovat, určit jejich přípojné body a přidat je do systémovéhofstab soubor.
Poznámka: Pokud je k vašemu serveru připojen datový disk, je datový disk uveden v Podrobnosti vašeho serveru na Cloud Control Panel.
Pomocí následujících pokynů můžete efektivně připravit datové disky pro samostatné použití.
-
Vypište svazky připojené k vašemu serveru spuštěním následujícího
fdisk
příkaz:sudo fdisk -l
V seznamu svazků zařízení
/dev/xvda
je systémový disk. Další uvedené svazky jsou vaše data nebo disky Cloud Block Storage. -
Pro rozdělení disku spusťte následující
fdisk
utility a zadejte disk, který vytváří výstup podobný tomu, který je zobrazen:root@nosnetdfw:~# fdisk /dev/xvde Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel Building a new DOS disklabel with disk identifier 0x59a4ec2c. Changes will remain in memory only, until you decide to write them. After that, of course, the previous content won't be recoverable. Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite) WARNING: DOS-compatible mode is deprecated. It's strongly recommended to switch off the mode (command 'c') and change display units to sectors (command 'u'). Command (m for help): m Command action A. bootable flag B. edit bsd disklabel C. toggle the dos compatibility flag D. delete a partition E. list known partition types F. print this menu G. add a new partition H. create a new empty DOS partition table I. print the partition table J. quit without saving changes K. create a new empty Sun disklabel L. change a partition's system id M. change display/entry units N. verify the partition table O. write table to disk and exit P. extra functionality (experts only) Command (m for help):
-
Zadejte
n
k vytvoření nového oddílu, jak ukazuje následující příklad, který obsahuje výsledky:Command (m for help): n Command action e extended p primary partition (1-4)
-
Zadejte
p
k vytvoření nového oddílu označujícího primární oddíl, jak je znázorněno v následujícím příkladu s jeho výsledky:p Partition number (1-4):
-
Protože toto je první a jediný oddíl, který vytváříte na svazku, zadejte
l
, jak ukazuje následující příklad spolu s jeho výsledky:Partition number (1-4): 1 First cylinder (1-13054, default 1):
-
Chcete-li přijmout výchozí počáteční válec, který je
1
, stiskněte Enter . Následující příklad ukazuje očekávaný výstup:Using default value 1 Last cylinder, +cylinders or +size{K,M,G} (1-13054, default 13054):
-
Stiskněte Enter vyberte poslední válec disku, abyste zajistili, že oddíl zabere celý disk. Poslední oddíl je výchozí. Následující příklad ukazuje očekávaný výstup:
Using default value 13054 Command (m for help):
-
Zadejte
w
zapsat oddíl, jak je znázorněno v následujícím příkladu spolu s výstupem:Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. Syncing disks.
-
Váš datový disk je připraven. Byl připojen na
/dev/xvde
a vytvořili jste na něm jeden oddíl, takže váš dostupný disk se nyní objeví na/dev/xvde1
. Spusťte následující příkaz pro zobrazení seznamu disků:root@nosnetdfw:~# fdisk -l Disk /dev/xvda: 42.9 GB, 42949672960 bytes 255 heads, 63 sectors/track, 5221 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x000dc852 Device Boot Start End Blocks Id System /dev/xvda1 1 5222 41942016 83 Linux Disk /dev/xvde: 107.4 GB, 107374182400 bytes 255 heads, 63 sectors/track, 13054 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x59a4ec2c Device Boot Start End Blocks Id System /dev/xvde1 1 13054 104856223+ 83 Linux
-
Spuštěním následujícího příkazu naformátujte hlavní oddíl každého připojeného datadisku a nahraďte zařízením a číslem oddílu
/dev/xvde1
:sudo mkfs -t ext3 /dev/xvde1
-
Podle potřeby vytvořte body připojení pro každý datový disk.
Musíte přiřadit adresáře jako přípojné body pro datové disky, aby je systém mohl používat pro ukládání. Pokud je například datový disk určen k uložení databáze, jeho bodem připojení je umístění úložiště databáze (například /var/lib/mysql
).
Pokud adresář ještě nemá přiřazený disk, vytvořte jej pomocí následujícího příkazu:
sudo mkdir -p /path/to/directory
-
Přiřaďte disky k přípojným bodům jejich přidáním do /etc/fstab soubor.
Upravte soubor pomocí svého oblíbeného textového editoru. Následující příklad používá nano redaktor:
sudo nano /etc/fstab
Přidejte řádek pro každý disk s přidruženým názvem zařízení, číslem oddílu a adresářem pro připojení, jak je znázorněno v následujícím příkladu:
/dev/xvde1 path/to/directory ext3 defaults,noatime,nofail 0 0
-
Připojte všechny nové jednotky spuštěním následujícího příkazu:
sudo mount -a
-
Ověřte, že jsou datové disky připojeny spuštěním následujícího příkazu kontroly prostoru na disku:
df -h
Pokud nějaké disky chybí, zkontrolujte konfigurační řádky v /etc/fstab abyste se ujistili, že názvy a možnosti zařízení jsou správné.