著者:南北-北朝鮮が
から:伝説コミュニティのリーグ
概要: Linuxのディスクパーティションテーブル、ファイル・システム・ビュー、統計ツールの多くは、いくつかのツールだけでなく、ディスクのパーティションテーブルを表示するには、多機能でなく、ディスクパーティションにあります操作;しかし、この記事では、我々は、ビューのパーティション、およびパーティションのビューの使用方法についての話、これが唯一の初心者目的にあり、パーティショニングツール上で動作し、私は後に献身行います。
この記事の目的:主なポイントは、高度に基本に必要な基本項目に初心者を導入することである。これに基づいて、すべてのディスク操作ツールは、ドキュメントに配置されている場合、私たちは疲れて見えましたアイデアは、私は、ドキュメントを書き、あなたが初心者の兄弟に片目を知りたい、簡単に簡単に指すようにポイントすることができます;、住んで仕事をし、勉強それほどありませんでした。
動作環境: Fedora Coreの4.0 10.1 i686の&Slackwareの
++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++++
テキスト
++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++
A、dfコマンド;
coreutilsのパッケージ、システムのインストールから、それが来るdfを、私たちは、ディスクの使用状況と、このコマンドでマウントされたファイルシステムの場所を表示することができます。
例えば:
#DF -LH [ルート@ localhostの卑南] ファイルシステムの容量は、マウントポイント%で利用されている の/ dev / hda8 11G 6.0gの4.4gの58%/ の/ dev / SHM 236M 236M 0%は/ dev / SHM は/ dev / SDA1 56G 22G 35G 39%/ MNT / SDA1
中には/ mnt / sda1を上に取り付けられ56Gディスクパーティション/ dev / sda1にはあり、そこから私たちは、は/ dev / hda8にインストールされたシステムを見ることができます。
他のパラメータは、人のDFを参照してください。
二つは、fdsikの
-lパラメータ、-lオプション、マシンは全てを取得することができます。UTIL-linuxのパッケージ、私たちは彼の見解ディスクパーティションテーブルとパーティション構造がどのように言うためにここにいるからfdiskは、ディスク操作のための強力なツールです。ハードディスクのパーティションの状況。
[root@localhost beinan]# fdisk -l
Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 765 6144831 7 HPFS/NTFS
/dev/hda2 766 2805 16386300 c W95 FAT32 (LBA)
/dev/hda3 2806 7751 39728745 5 Extended
/dev/hda5 2806 3825 8193118+ 83 Linux
/dev/hda6 3826 5100 10241406 83 Linux
/dev/hda7 5101 5198 787153+ 82 Linux swap / Solaris
/dev/hda8 5199 6657 11719386 83 Linux
/dev/hda9 6658 7751 8787523+ 83 Linux
上記のように、パーティションのサイズが示されているブロック、ブロック単位はバイトであるMの点で大きさ、すなわち、1024分の6144831 = 6000Mでなければならない場合、我々は、最初のパーティション/ dev / hda1のように、Mに変換することができます小数点3を移動する前方6G、実際には、それほど面倒ではない、ラフな外観について、あなたはどのくらいのボリュームについて知っている;
などの/ devとして、ファイルシステムのシステム表現/ hda1とは、NTFS形式です。の/ dev / hda2をを表し、これは、FAT32フォーマットのファイルシステムである;.
彼は次の論理パーティションが含まれ、実際には、このパーティションは、コンテナに相当し;拡張パーティションは/ dev / hda3をパーティションが、ということであるために、この例では、我々は特別な注意を払って、彼女がhda5になり、hda6、hda7、hda8に従属、 hda9と;
我々はまた、それをどのようにhda4とないことに注意してください?なぜhda4と拡張パーティションに含まれていませんか?4つのプライマリパーティションまでのディスク; hda1-4はプライマリパーティションとみなされ、hda4とは、拡張パーティションが含まれていない、パーティションがさらに拡張されたプライマリパーティションとみなすことができる。この場合、hda4とこのパーティションは、我々はここで当然のことができますパーティションは、プライマリパーティションを設定しますが、とき地区、私はそれをしませんでした。
統計をよく見て、我々はこのディスクスペースを見てがない取りますか?hda1に+はhda2 + hda3を=実際のボリュームが分割されているので、我々は= 62259876 hda1の+はhda2 + hda3を= 6144831 + 16386300 + 39728745を数えることができる(b)は、前方に小数点以下3桁を移動するためのM単位の面で、今分割します良いパーティションボリュームが実際に最も正確な計算1024分の62259876 = 60800.67(M)、(M)約62259.876によって占有されている。私たちを通して、およびディスクのサイズは、80.0ギガバイト(80026361856byte)で、実際には、実際のサイズは78150.744(M)であります18G未使用の領域については、まだありますが、一連の計算は、我々はまだあるハードディスク容量が使用していると結論付けることができます。
fdisk -lは、すべてのディスク内のマシンの数を一覧表示することができ、ディスクパーティションは、すべてのケースを一覧表示することができます。例えば:
[root@localhost beinan]# fdisk -l
Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 765 6144831 7 HPFS/NTFS
/dev/hda2 766 2805 16386300 c W95 FAT32 (LBA)
/dev/hda3 2806 7751 39728745 5 Extended
/dev/hda5 2806 3825 8193118+ 83 Linux
/dev/hda6 3826 5100 10241406 83 Linux
/dev/hda7 5101 5198 787153+ 82 Linux swap / Solaris
/dev/hda8 5199 6657 11719386 83 Linux
/dev/hda9 6658 7751 8787523+ 83 Linux
Disk /dev/sda: 60.0 GB, 60011642880 bytes
64 heads, 32 sectors/track, 57231 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 57231 58604528 83 Linux
私たちはこのマシンが2台のハードドライブを持っていることがわかります以上により、我々はまた、パーティション内のハードドライブの状況を見るにfdisk -lを指定することができます。
[root@localhost beinan]# fdisk -l /dev/sda
Disk /dev/sda: 60.0 GB, 60011642880 bytes
64 heads, 32 sectors/track, 57231 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 57231 58604528 83 Linux
唯一つのパーティション、上記の場合で知っては、/ dev / sdaにディスクすることができます。ほとんどの百パーセントの使用を。
我々はのは/ dev / hdaのを見ることができるので、
[root@localhost beinan]# fdisk -l /dev/hda
それを自分で試してみてください?
三、UTIL-linuxパッケージからcfdiskは、
cfdiskのは良いパーティショニングツールであり、いくつかのリリースでは、このツールはutilの-linuxパッケージから削除されています。cfdiskのは、使用して彼の特徴は簡単であり、DOSで同様のfdiskは、このタイトルでは、我々は唯一の使用マシンのディスクパーティションとファイルシステムの状態を表示する方法を説明しなければなりません。
表示ディスクパーティションの利用cfdiskの-Psディスクデバイス名;
例えば、
[root@localhost beinan]cfdisk -Ps
[root@localhost beinan]cfdisk -Ps /dev/hda
[root@localhost beinan]cfdisk -Ps
Partition Table for /dev/hda
First Last
# Type Sector Sector Offset Length Filesystem Type (ID) Flag
-- ------- ----------- ----------- ------ ----------- -------------------- ----
1 Primary 0 23438834 63 23438835 Linux (83) Boot
2 Primary 23438835 156296384 0 132857550 Extended (05) None
5 Logical 23438835 155268224 63 131829390 Linux (83) None
6 Logical 155268225 156296384 63 1028160 Linux swap (82) None
残念;;これはSlackwareの中に私の操作であるcfdiskのが現在のSlackwareのDebianのMandrakeや他の主流のリリースに存在し、とFedora 4.0は、このガジェットアップを取り出し、我々は唯一の-Psパラメータを使用し、それはパーティションのディスクを示していますの;
あなたがこれを行う場合は、より直感的な;
[root@localhost beinan]cfdisk 磁盘设备名
例えば:
[root@localhost beinan]cfdisk /dev/hda
あなたは次のようにパターンがある見ることができます:
cfdisk 2.12a
Disk Drive: /dev/hda
Size: 80026361856 bytes, 80.0 GB
Heads: 255 Sectors per Track: 63 Cylinders: 9729
Name Flags Part Type FS Type [Label] Size (MB)
-------------------------------------------------------------------------------------------
hda1 Boot Primary Linux ReiserFS 12000.69
hda5 Logical Linux ReiserFS 67496.65
hda6 Logical Linux swap 526.42
[Bootable] [ Delete ] [ Help ] [Maximize] [ Print ] [ Quit ]
[ Type ] [ Units ] [ Write ]
Toggle bootable flag of the current partition
あなたは、cfdiskのユーザーインターフェイスを入力し、キーボードの[終了]を押して、終了することができますにカーソルを移動し、
四、機能の良好なパーティショニングツールを分け、Fedoraの4.0のバンドがあり、アッパーには自分でインストールすることができます。このトピックでは、私たちはパーティショニングディスクを表示する方法を言う。
方法は簡単です呼び出し、別れたデフォルトのデバイスでオンになっているの/ dev / HDA、あなたはまた、独自に指定することができます。partedを/ dev / hdaや/ dev / sdaに、このようななど; exitメソッドが終了することです
[root@localhost beinan]# parted
使用 /dev/hda
(parted) p
/dev/hda 的磁盘几何结构:0.000-76319.085 兆字节
磁盘标签类型:msdos
Minor 起始点 终止点 类型 文件系统 标志
1 0.031 6000.842 主分区 ntfs 启动
2 6000.842 22003.088 主分区 fat32 lba
3 22003.088 60800.690 扩展分区
5 22003.119 30004.211 逻辑分区 reiserfs
6 30004.242 40005.615 逻辑分区 reiserfs
7 40005.646 40774.350 逻辑分区 linux-swap
8 40774.381 52219.094 逻辑分区 ext3
9 52219.125 60800.690 逻辑分区 reiserfs
;あなたは、他のディスクは、このような選択は/ dev / sdaのような機能を、選択するために使用することができます確認したい場合は、pは、現在のパーティションにディスクを一覧表示することができて私たちは、表面partdで動作
qtparted、5、および関連ソフトウェアは別れ; qtpartedは、ディスクの構造を表示して、ファイル・システムで使用することができ、それがパターン化された
#qtparted [@ localhostの〜卑南]
一目でグラフィック表示、。
六、sfdiskは、パーティションツールであり、そして多くを備えています。我々は彼の列のディスクのみの関数のパーティショニングと言うためにここにいます。
[root@localhost beinan]# sfdisk -l
自分のために参照してください。
sfdiskはにはいくつかの便利な機能を持っています。興味のある兄弟は見ています。
いくつかのシステムは、このツールが付属して約7は、partxも簡単に話し、機能がシンプルで、fdiskは、別れた、cfdiskのは言及する価値はありません。言及する価値がありません。
使用法:partxデバイス名
[root@localhost beinan]# partx /dev/hda
# 1: 63- 12289724 ( 12289662 sectors, 6292 MB)
# 2: 12289725- 45062324 ( 32772600 sectors, 16779 MB)
# 3: 45062325-124519814 ( 79457490 sectors, 40682 MB)
# 4: 0- -1 ( 0 sectors, 0 MB)
# 5: 45062388- 61448624 ( 16386237 sectors, 8389 MB)
# 6: 61448688- 81931499 ( 20482812 sectors, 10487 MB)
# 7: 81931563- 83505869 ( 1574307 sectors, 806 MB)
# 8: 83505933-106944704 ( 23438772 sectors, 12000 MB)
# 9: 106944768-124519814 ( 17575047 sectors, 8998 MB)
八、マシンの現状のすべてのディスクとパーティションを表示するには:
[beinan@localhost ~]$ cat /proc/partitions
major minor #blocks name
3 0 78150744 hda
3 1 6144831 hda1
3 2 16386300 hda2
3 5 8193118 hda5
3 6 10241406 hda6
3 7 787153 hda7
3 8 11719386 hda8
3 9 8787523 hda9
8 0 58605120 sda
8 1 58604528 sda1
これは単に説明し、このツールは、主にLinuxがPowerPC版で使用されている九、MAC-fdiskは、私たちは、このツールを持っていないX86のバージョンを使用しました。
ます。https://www.cnblogs.com/licheng/archive/2008/01/21/1047280.htmlで再現