fdisk
fdisk â îáùåå íàçâàíèå ñèñòåìíûõ óòèëèò äëÿ óïðàâëåíèÿ ðàçäåëàìè æ¸ñòêîãî äèñêà. Øèðîêî ðàñïðîñòðàíåíû è èìåþòñÿ ïðàêòè÷åñêè â ëþáîé îïåðàöèîííîé ñèñòåìå, íî ðàáîòàþò ïî-ðàçíîìó. Èñïîëüçóþò òåêñòîâûé èíòåðôåéñ ïîëüçîâàòåëÿ.
Ñîäåðæàíèå |
[ïðàâèòü] Èñïîëüçîâàíèå â ñèñòåìå Linux
 ñèñòåìå Linux ìîæíî çàïóñêàòü fdisk â èíòåðàêòèâíîì èëè êîìàíäíîì ðåæèìå. Ïðè çàïóñêå íóæíî îáÿçàòåëüíî óêàçûâàòü óñòðîéñòâî äèñêà, íàïðèìåð: /dev/hdb, /dev/sda è ò. ï.  îòäåëüíûõ ñëó÷àÿõ (ïðè èçìåíåíèè ðàçäåëà â êîìàíäíîì ðåæèìå), ïîòðåáóåòñÿ óêàçàòü ðàçäåë äèñêà (íàïðèìåð /dev/hda1).
[ïðàâèòü] Êîìàíäíûé ðåæèì
fdisk -v Âûâîä âåðñèè
fdisk [-b SSZ] [-u] DISK Change partition table
fdisk -l [-b SSZ] [-u] DISK List partition table(s)
fdisk -s PARTITION Give partition size(s) in blocks
-u: give Start and End in sector (instead of cylinder) units
-b 2048: (for certain MO disks) use 2048-byte sectors
[ïðàâèòü] Èíòåðàêòèâíûé ðåæèì
Åñëè ïðè çàïóñêå óêàçàòü òîëüêî èìÿ äèñêà, fdisk çàïóñêàåòñÿ â èíòåðàêòèâíîì ðåæèìå.
[ïðàâèòü] Èñïîëüçîâàíèå fdisk â ñêðèïòàõ
Äàííàÿ êîìàíäà ýìóëèðóåò ðàáîòó ïîëüçîâàòåëÿ:
fdisk /dev/hda << EOF n p 1 a 1 t c w EOF
Êîìàíäû fdisk: n - ñîçäàòü íîâûé ðàçäåë
p - íîâûé ðàçäåë áóäåò "primary" (ïåðâè÷íûé) (ìîæíî ââåñòè "e" - extended (ðàñøèðåííûé))
1 - ïåðâè÷íûé ðàçäåë áóäåò ïåðâîé èç ÷åòûðåõ âîçìîæíûõ (äëÿ USB-ZIP äîëæåí áûòü 4ÿ)
a - ñäåëàòü ðàçäåë àêòèâíûì[èñòî÷íèê íå óêàçàí 372 äíÿ] 1 - ñäåëàòü ïåðâûé ðàçäåë àêòèâíûì
t - ñìåíèòü òèï ðàçäåëà ñ - ñìåíèòü òèï ðàçäåëà íà Fat32 (LBA)
w - çàïèñàòü èçìåíåíèÿ íà äèñê è âûéòè èç fdisk
[ïðàâèòü] Ñì. òàêæå
|
|
|
|---|---|
| Ôàéëîâûå ñèñòåìû | chroot dd df fdisk fsck mkisofs mkswap mount umount rehash |
| Ôàéëû è êàòàëîãè | cat chattr cd chmod chown chgrp cksum cmp cp diff du file fuser ln ls lsof mkdir mv od pwd rm rmdir split touch |
| Ïðîöåññû | at cron exit kill killall nice nohup pgrep pidof pkill ps renice sleep time top wait watch |
| Ïîëüçîâàòåëè | env finger id last logname mesg passwd su sudo uptime w wall who whoami write |
| Ñåòü | ftp host ifconfig netcat netstat nmap nslookup ping rlogin SSH traceroute wget |
| Òåêñòû | AWK comm cut ed ex expand unexpand fmt head iconv join less more paste pr sed sort tac tail tr uniq wc xargs |
| Êîìàíäíàÿ ñòðîêà | alias basename bash bind dirname echo expr false printf test true unset |
| Ïîèñê | find grep strings whereis which |
| Ðàçíîå | banner bc cal date help lp man history size tee uname yes reboot |
Äëÿ óëó÷øåíèÿ ýòîé ñòàòüè æåëàòåëüíî?:
|