Visas tēmas

+

Linux diska nodalījumu un formāts

Dokumenta mērķis:

Šis dokuments kalpos rokasgrāmata šķērssienu pievienots linux sistēmas cietajā diskā. Formatējuma linux starpsienas un montāžas sistēmu.

Piezīme: Ņemot vērā pie sistēmas konsoles komandas pārstāv zilo tekstu šajā dokumentā. Apelsīnu teksts pārstāv komandas izvade. Melns teksts pārstāv vispārīgus norādījumus par komandas un informāciju par izvades komandu.

OS: Šajā piemērā izmantots OS ir Ubuntu12.04. Jūs varat atrast ar komandu.

root@Ubuntu-12: ~ # cat/etc/jautājums

Ubuntu 12.04.4 LTS

Nodalījumu struktūru:

Lai skatītu pašreizējo nodalījumu struktūru sistēmā ievadītu pēc komandu.

root@Ubuntu-12: ~ # df -h

Filesystem lielums izmantots rezultātiem lietošanas % uzmontēta uz
/ dev/sda1 15G 2.4G 12g 18 % /
udev 239M 4.0K 239M 1 % / dev
tmpfs 99M 772 K 99 M 1 % /run
neviens 5.0M 0 5.0M 0 % / izpildes/bloķēšanas
neviens 248M 148K 248M 1 % / izpildes/shm

Diskā, serverī:

Lai pārbaudītu, cik diski savienoti ar sistēmas ievadiet pēc komandu.

root@Ubuntu-12: ~ # fdisk -l | grep ^ diska

Disku/dev/SDA: 16,1, 16106127360 bytes
Diska identifikators: 0x000d2cfb

Kā vienu virs izejas, pašlaik ir tikai 1 disks "/ dev/sda" pievienota šai sistēmai.

Fdisk komandas lietošana jaunā diska nodalījumu

Tagad esat pievienojis jaunu disku uz šī servera diska formatēšana, izmantojot fdisk scenārijs izgatavošanai.

Mēs varam pārbaudīt, vai pievienots jauns disks ir noteikts sistēmas, izmantojot fdisk komandas šādi.

root@Ubuntu-12: ~ # fdisk -l | grep ' ^ diska/dev '

Disku/dev/sdb nesatur derīgu nodalījumu tabula
Disku/dev/SDA: 16,1, 16106127360 bytes
Disku/dev/sdb: 8589 MB, 8589934592 baiti

Tagad rāda, ka jauno disku ar etiķeti "/ dev/sdb", izmēra 8589MB ir atklāta sistēma, un pašlaik tas nesatur derīgu nodalījumu tabula.

Sadalīt disku "/ dev/sdb", lūdzu, ievadiet komandu šādi:

root@Ubuntu-12: ~ # fdisk/dev/sdb

Ierīcē ir derīga DOS nodalījumu tabula, nedz saule, vispārējas vai OSF disklabel
Veidojot jaunu DOS disklabel ar diska identifikatoru, 0xc0074826.
Izmaiņas paliek atmiņā, līdz izlemjat tos rakstāt.
Pēc tam, protams, iepriekšējais saturs nebūs atkopjama.

Brīdinājums: nederīgs karodziņš 0x0000 nodalījumu tabula 4 tiks labots ar w (rite)

Komanda (m palīdzību):

Rakstīt m kā ievadi, un jūs saņemsiet visas pieejamās komandas šeit:

Komanda (m palīdzību): m

Komandas darbības

d nodalījuma dzēšana
l saraksts zināms nodalījumu tipi
m drukāt šo izvēlni
n pievienot jaunu nodalījumu
o izveidot jaunu tukšu DOS nodalījumu tabula
p nodalījumu tabulas drukāšana
q aizvērtu dokumentu, nesaglabājot izmaiņas
t mainīt sistēmas nodalījuma id
v pārbaudītu nodalījumu tabula
w rakstīt diskā un izietu no tabulas

Lai izveidotu jaunu nodalījumu jaunizveidotas diskā, es izvēlos "n" no augšas pieejamie slēdži.

Komanda (m palīdzību): n

Nodalījuma tips:

p primāro (0 primary, 0, pagarināts, 4 bezmaksas)
paplašināta e

Tagad jūs varat dot "p" vai "e", atkarībā no tā, jūs vēlaties izveidot primāro nodalījumu vai paplašināto nodalījumu.

Atlasiet (noklusējuma p): p
Partition numurs (1 – 4, noklusējuma 1): 1
Pirmais sektors (2048 16777215, noklusējuma 2048): 2048
Pēdējā nozarē + nozarēs vai + izmērs (K, M, G) (2048 16777215, noklusējuma 16777215): 10000

Drukāt nodalījumu tabulas diskā dot "p" kā ievades komandu.

Komanda (m palīdzību): p

Disku/dev/sdb: 8589 MB, 8589934592 baiti
255 galvas, 63 nozarēs/dziesmu 1044 balonu kopējais 16777216 nozarēs
Vienības = nozarēs 1 * 512 = 512 baiti
Sektora lielums (loģiskā/fiziskā): 512 baiti/512 baiti
I/o lielumu (minimālā/optimālu): 512 baiti/512 baiti
Diska identifikators: 0xc0074826
Ierīce Boot sākuma beigu bloku Id sistēma
/ dev/sdb1 2048 10000 3976 + 83 Linux

Tagad es radīs vairāk viens nodalījums, ko attiecinās tikai piemēram.

Komanda (m palīdzību): n

Nodalījuma tips:

p primāro (1 primary, 0, pagarināts, 3 bezmaksas)
paplašināta e

Atlasiet (noklusējuma p): e
Partition numurs (1-4, 2. noklusējums): 2
Pirmais sektors (10001-16777215, noklusējuma 10001): 10001
Pēdējā nozarē + nozarēs vai + izmērs (K, M, G) (noklusējums. 10001-16777215, 16777215): 16777215

Lai drukātu nodalījumu tabula atkal dod "p" kā priekšnodokli. Tagad jūs saņemsiet 2 nodalījumi/dev/sdb1 un /dev/sdb2 uz diska.

Komanda (m palīdzību): p

Disku/dev/sdb: 8589 MB, 8589934592 baiti
255 galvas, 63 nozarēs/dziesmu 1044 balonu kopējais 16777216 nozarēs
Vienības = nozarēs 1 * 512 = 512 baiti
Sektora lielums (loģiskā/fiziskā): 512 baiti/512 baiti
I/o lielumu (minimālā/optimālu): 512 baiti/512 baiti
Diska identifikators: 0xc0074826
Ierīce Boot sākuma beigu bloku Id sistēma
/ dev/sdb1 2048 10000 3976 + 83 Linux
/dev/sdb2 10001 16777215 8383607 + 5 extended

Tagad tas ir laiks, ja jūs vienoties ar šķērssienām, kas ir izveidota, tad ierakstīti diskā (diskā saglabāt).

"W" dot kā ievadi izmaiņas ierakstīt diskā.

Komanda (m palīdzību): w

Nodalījumu tabula ir mainīts!
Aicina ioctl(), lai atkārtoti lasītu nodalījumu tabula.
Tiek sinhronizētas diskus.

Tagad šādi izveidotu montēšanas punkts (katalogs), lai uzstādītu nodalījumu.

root@Ubuntu-12: ~ # mkdir /disk2
root@Ubuntu-12: ~ # mkdir /disk3

Tagad formatēt disku, tāpēc, ka tas saturēs kādu failu sistēmu. Es esmu formatējumu ar ext3 failu sistēmu. Izmantojiet zemāk komandu.

Diska formatēšana:

root@Ubuntu-12: ~ # mkfs.ext3/dev/sdb1

mke2fs 1.42 (29-Nov-2011)
Filesystem label =
Tipa OS: Linux
Bloķēt lielums = 1024 (žurnāls = 0)
Fragmenta izmērs = 1024 (žurnāls = 0)
Iesoļo = 0 bloki, svītru platums = 0 bloki
1000 inodes 3976 bloki
super-lietotājs rezervēts 198 bloki (4.98 %)
Pirmā datu bloka = 1
Maksimālais filesystem bloki = 4194304
1 bloku grupa
8192 blokiem vienā grupā, 8192 fragmentus vienā grupā
1000 inodes, katrai grupai
Piešķirot grupu tabulas: izdarīts
Rakstot inode tabulām: izdarīts
Izveidojot žurnāla (1024 bloki): izdarīts
Rakstot superblocks un filesystem grāmatvedības informācija: izdarīts

Viss par disku izveide, formatējumu, failu sistēma ir setup. Tagad var uzstādīt jūsu partition lai montēšanas punkts, kas izveidoti agrāk. Es rādu uz mount/dev/sdb1 nodalījumā izveidots montēšanas punkts /disk2.

Starpsienu montāža:

root@Ubuntu-12: ~ # mount/dev/sdb1 /disk2/

Tagad es meklēs par sistēmas nodalījumu shēmu un tajā atradīs jaunu nodalījumu.

root@Ubuntu-12: ~ # df -h

Filesystem lielums izmantots rezultātiem lietošanas % uzmontēta uz
/ dev/sda1 15G 2.4G 12g 18 % /
udev 239M 4.0K 239M 1 % / dev
tmpfs 99M 780 K 99 M 1 % /run
neviens 5.0M 0 5.0M 0 % / izpildes/bloķēšanas
neviens 248M 148K 248M 1 % / izpildes/shm
/ dev/sdb1 3.8M 1.1M 2.6M 30 % /disk2

Atjaunināt failu/etc/fstab:

Es gribu, lai tas uzstādīts pastāvīga nodalījuma manas sistēmas nodalījumu. Lai to izdarītu, man ir veikt pastāvīgu ierakstu failu/etc/fstab. Lūdzu, sekojiet zemāk komandu un ievadnes pievienošana failā.

root@Ubuntu-12: ~ # vi/etc/fstab

un pievienot zem rindiņas failā:

/ dev/sdb1 /disk1 ext3 noklusējumus 1 2

Saglabājiet un aizveriet failu.

Partition etiķete:

Var pievienot etiķeti, izmantojot e2label nodalījumu. Piemēram, ja vēlaties, lai etiķete jaunu nodalījumu /backup, ievadiet

root@Ubuntu-12: ~ # e2label/dev/sdb1 /backup1

Tagad varat izmantot etiķetes "/ backup1" jebkurā vietā "/ dev/sdb1". IE/etc/fstab fails šādi.

Label = backup1 /disk1 ext3 noklusējumus 1 2

Augšpusē