• オンラインツール
  • - 計算機
    • 文字数カウント
  • - ダウンロード
    • TikTok ダウンロード
    • Douyin ダウンロード
  • - Webツール
    • BASE64
    • Base64→画像
    • 画像→Base64
    • URLエンコード
    • JavaScript
    • タイムスタンプ
    • ユニコード変換
    • JSON整形
    • 拡張子変更
    • リスト作成
    • CSS最適化
  • - 暗号化ツール
    • MD5暗号化
    • ランダムジェネレーター
  • - 画像ツール
    • 画像圧縮
    • QRコードジェネレーター
    • QRコードリーダー
    • 壁紙プレビュー
    • 画像 EXIF
  • - 情報シート
    • 血液型遺伝
    • 服のサイズ
    • app.tool_clock
  • [email protected]
DopuBox
  • English
  • Español
  • Français
  • 日本語
  • 한국어
  • 简体中文
  • 繁體中文
全部 ニュース Meta Code 文化・アート
Linux学習ノート(三):ディスクとファイルシステム管理
2022-02-15

ディスクとファイルシステムの管理

基本的なファイルとディレクトリ管理について説明した後、次はディスクとファイルシステムの管理です。ディスクのパーティション化とファイルシステムの作成方法

ディスクの追加とパーティション化、ファイルシステムの作成とマウント

1、システム内のディスクコマンドを確認する——fdisk

fdisk-l[ディスクデバイス]

コードのコピー
[root@localhost~]#fdisk-l=>>現在のシステム内のすべてのパーティションを表示します(ここで示す結果は、インタラクティブモードでのPコマンドと同じです。後述)

Disk/dev/hda:21.4 GB,21474836480 bytes=>ディスクのファイル名と容量

heads,63 sectors/track,2610 cylinders=>ヘッド、セクタ、柱面サイズ

Units=cylinders of 16065*512=8225280 bytes=>各柱面の大きさ

Device Boot Start End Blocks Id System

/dev/hda1 * 1 13 104391 83 Linux

/dev/hda2 14 1288 10241437+ 83 Linux

/dev/hda3 1289 1925 5116702+ 83 Linux

/dev/hda4 1926 2610 5502262+ 5 Extended

/dev/hda5 1926 1989 514048+ 82 Linux swap / Solaris

上記各フィールドの意味:

Device:パーティションのデバイスファイル名Boot:ブートパーティション、すなわち起動領域であるかどうか、もし、 <==重点找出磁盘文件名而已 文件系统 1K-块 已用 可用 已用% 挂载点 /dev/hda2 9920624 2968604 6439952 32% / [root@localhost ~]# fdisk /dev/hda ==>Start:開始柱面、すなわちハードディスク(HDD)内のパーティションの開始位置End:終了柱面、すなわちハードディスク(HDD)内のパーティションの終了位置

Blocks:パーティションのサイズは、Blocks(ブロック)単位で、デフォルトのブロックサイズは1024バイト、すなわち1 KBです。

<==等待输入,m是命令菜单 Command action a toggle a bootable flag b edit bsd disklabel c toggle the dos compatibility flag d delete a partition ==>Id:パーティションタイプのIDタグ番号、EXT 3パーティションに対して83、LVMパーティションに対して8 e System:パーティションタイプ、つまりディスクパーティション内のシステム

2、ハードディスクのパーティションを計画する——fdisk

fdisk[ディスクデバイス]

このコマンドを使用してインタラクティブな操作に入ることができます。次のインタラクティブな操作ででたらめを言ってもいいですが、離れるときはqコマンドを押さなければなりません。wを押すことはできません。
コードのコピー

インタラクティブ操作モードに入りますので、具体的な数字は書かないでください

The number of cylinders for this disk is set to 2610.

There is nothing wrong with that, but this is larger than 1024,

and could in certain setups cause problems with:

1) software that runs at boot time (e.g., old versions of LILO)

2) booting and partitioning software from other OSs

(e.g., DOS FDISK, OS/2 FDISK)

パーティションの削除

l list known partition types=>論理パーティションの作成

m print this menu

n add a new partition=>パーティションを追加

o create a new empty DOS partition table

p print the partition table=>>画面にパーティションテーブルを表示

q quit without saving changes=>保存せずにfdiskプログラムから直接離れる

s create a new empty Sun disklabel

t change a partition's system id変更パーティションタイプ

u change display/entry units

v verify the partition table

w write table to disk and exit=>先の操作をパーティションテーブルに書き込み、慎重に操作

x extra functionality (experts only)

一般的な操作は、プライマリパーティションの作成、拡張パーティションの作成(ハードディスクの残りの領域を拡張パーティションとする)、論理パーティションの作成、パーティションのシステムコードの変更、パーティションテーブル情報の保存、partprobeでハードディスクパーティションの変化を検出することです。

以下にいくつかの例を挙げてテストを行い、離れるときは保存しません。

コードのコピー

Command(m for help):p=>>ディスクパーティションテーブルの表示は、ターミナルコマンドモードのfdisk-lと同じです。

Disk /dev/hda: 21.4 GB, 21474836480 bytes

heads, 63 sectors/track, 2610 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System

/dev/hda1 * 1 13 104391 83 Linux

/dev/hda2 14 1288 10241437+ 83 Linux

/dev/hda3 1289 1925 5116702+ 83 Linux

/dev/hda4 1926 2610 5502262+ 5 Extended

/dev/hda5 1926 1989 514048+ 82 Linux swap / Solaris

Command (m for help): d

Partition number(1-5):4=>4番目のパーティションの削除

Command(m for help):d=>3番目のパーティションの削除

Partition number (1-4): 3

Command(m for help):p=>>再表示時観察下に最初の2つのパーティションのみが表示され、5番目は表示されませんでした
Disk /dev/hda: 21.4 GB, 21474836480 bytes

heads, 63 sectors/track, 2610 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System

/dev/hda1 * 1 13 104391 83 Linux

/dev/hda2 14 1288 10241437+ 83 Linux

Command(m for help):n=>>パーティションの作成

Command action

e extended

p primary partition (1-4)

p=>作成したパーティションタイプをプライマリパーティションとして選択
Partition number(1-4):4=>メインパーティションとして4番を選択

First cylinder (1289-2610, default 1289):

Using default value 1289=>始点柱面enterキーを直接押すとデフォルト値が使用されます

Last cylinder or +size or +sizeM or +sizeK (1289-2610, default 2610): +512M

Command(m for help):p=>>パーティションテーブルを再度表示すると、作成したばかりのパーティション4が1つ増えています。

Disk /dev/hda: 21.4 GB, 21474836480 bytes

heads, 63 sectors/track, 2610 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System

/dev/hda1 * 1 13 104391 83 Linux

/dev/hda2 14 1288 10241437+ 83 Linux

/dev/hda4 1289 1351 506047+ 83 Linux

Command(m for help):n=>>パーティションの再構築

Command action

e extended

p primary partition (1-4)

e=>>拡張パーティションの作成

Selected partition 3=>これはシステムがアクティブに選択したパーティションです

First cylinder (1352-2610, default 1352):

Using default value 1352

Last cylinder or +size or +sizeM or +sizeK (1352-2610, default 2610):

Using default value 2610

Command (m for help): p

Disk /dev/hda: 21.4 GB, 21474836480 bytes

heads, 63 sectors/track, 2610 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System

/dev/hda1 * 1 13 104391 83 Linux

/dev/hda2 14 1288 10241437+ 83 Linux

/dev/hda 3 1352 2610 10112917+5 Extended=>ほら、新しくできたばかりの拡張パーティション

/dev/hda4 1289 1351 506047+ 83 Linux

Partition table entries are not in disk order

Command(m for help):n=>>もっといくつかのパーティションを建てて游んで、どうせ后ろで保存しなければいいのに、ほほほ

First cylinder (1352-2610, default 1352):

Using default value 1352

Last cylinder or +size or +sizeM or +sizeK (1352-2610, default 2610): +2084

Value out of range.

Last cylinder or +size or +sizeM or +sizeK (1352-2610, default 2610): +2084M

Command(m for help):n=>>最後に2つのパーティションを作成するときに、プライマリパーティションを作成するか拡張パーティションを作成するかを尋ねていません。なぜですか。パーティションが4を超えているので、選択肢はありません。拡張パーティションしかありません。。

First cylinder (1606-2610, default 1606):

Using default value 1606

Last cylinder or +size or +sizeM or +sizeK (1606-2610, default 2610):

Using default value 2610

Command (m for help): p

Disk /dev/hda: 21.4 GB, 21474836480 bytes

heads, 63 sectors/track, 2610 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System

/dev/hda1 * 1 13 104391 83 Linux

/dev/hda2 14 1288 10241437+ 83 Linux
/dev/hda3 1352 2610 10112917+ 5 Extended

/dev/hda4 1289 1351 506047+ 83 Linux

/dev/hda 5 1352 1605 20400223+83 Linux=>これは後で新しく作成された2つのパーティションです
/dev/hda6 1606 2610 8072631 83 Linux

Partition table entries are not in disk order

Command(m for help):q=>ここでqを押さなければなりません。さっきはプレゼンテーション操作だけだったので、2つのパーティションを破壊的に削除しました。もし本当にパーティションを作るなら、wを押して保存しなければなりません。
[root@localhost ~]#
ディスクが分割されたら、カーネルを更新します。そうしないと、fdisk-lを使用してパーティションの変化が見えない可能性があります。再起動するしかありません。しかしpartprobeを使用してカーネルにパーティションテーブルを強制的に再探せばいいです。
コードのコピー
注意:通常のユーザーはハードディスクパーティションを行う権限がなく、rootユーザーだけが可能ですが、シングルユーザーモードでは比較的安全であることが望ましいです。また、パーティションを行う際に、そのハードディスクのあるパーティションが使用中であると、システムカーネルがハードディスクのパーティションテーブルをロードできない可能性があります。解決策は、その使用中のパーティションをアンインストールすることです。次に、もう一度パーティション化し、パーティションテーブルに再書き込みします。
3、パーティションにファイルシステムを作成する——mkfs,mkswap

(1)、mkfs

用途:make filesystem、ファイルシステムの作成、すなわちフォーマット
フォーマット:mkfs-tファイルシステムタイプパーティションデバイス(-tオプションは、ext 3、ext 2、vfatなどの許容可能なファイルシステムフォーマットを表し、通常、システムがどのファイルシステムを使用しているかを自動的に判断できるため、追加オプションは必要ありません。
上記はデバイス/dev/hda 3がマウントされているため、これ以上マウントすることはできませんが、アンインストールしてからマウントして、プレゼンテーションをしません。

ソース元URL:https://dopubox.com/article/p/5f6c3f8fa9894328

その他のツール
  • 文字数カウント TikTok ダウンロード Douyin ダウンロード BASE64 Base64→画像 画像→Base64 URLエンコード JavaScript タイムスタンプ ユニコード変換 JSON整形 拡張子変更 リスト作成 CSS最適化 MD5暗号化 ランダムジェネレーター 画像圧縮 QRコードジェネレーター QRコードリーダー 壁紙プレビュー 画像 EXIF 血液型遺伝 服のサイズ app.tool_clock
  • 英国を代表する作曲家ブリテンが世界平和を願って作った『戦争レクイエム』【クラシック今日は何の日?】
    2024-05-29

    「現実をみんなに伝えたい」能登高校書道部が新作の書道パフォーマンスを披露…部員それぞれが抱える大地震の被害
    2024-05-30

    ブームなぜ起きた? 東京国立近代美術館で「ハニワと土偶の近代」展
    2024-05-30

    かど番・藤井聡太、第4局始まる 将棋、叡王戦
    2024-05-30

    作曲家ビゼーの窮地を救った傑作オペラ『真珠採り』の聴きどころは?【クラシック今日は何の日?】
    2024-05-31

    【光る君へ】平安時代、強烈なエピソードで知られた2人の受領とは
    2024-06-01

    元アシスタントが語る Dr.スランプ「あのキャラ」の誕生秘話
    2024-06-01

    日本の「木」の文化を家具を通して世界へ【ミラノデザインウィーク】
    2024-06-01

    大阪はアートとデザインの街となるか? Osaka Art & Design 2024の見どころをレポート
    2024-06-03

    本年入試私立公立とも志願者微減 栄光ゼミナール担当者にきく 埼玉中高入試最新動向
    2024-06-04

    特別展 「工芸的美しさの行方―うつわ・包み・装飾」が東京と京都で開催。日本の美術工芸を世界へ 
    2024-06-04

    「CLAMP展」が国立新美術館で7月より開催。展示数は史上最多の約800点
    2024-06-04

    彫刻の森美術館で「舟越桂 森へ行く日」が開催へ
    2024-06-05

    太宰府天満宮で「Fukuoka Art Book Fair」が開催へ
    2024-06-04

    特別展「梅津庸一 クリスタルパレス」が国立国際美術館で開催。00年代からの仕事を総覧
    2024-06-04

    今年の「アートウィーク東京」は11月に開催。「AWT FOCUS」の監修には片岡真実
    2024-06-04

    書評:「日本美術史」を書き換える100年単位の挑戦。『この国(近代日本)の芸術──〈日本美術史〉を脱帝国主義化する』
    2024-06-05

    「art stage OSAKA 2024」が9月に開催。大阪・関西万博への機運も醸成
    2024-06-05

    美術家藤井光さん個展「終戦の日/WAR IS OVER」 希望か絶望か…大分・佐伯の地下弾薬庫跡にこだまする泣き声
    2024-06-07

    もしあの時に戻れたら…歌人・穂村弘が話題書『迷子手帳』で明かす、今も忘れられない「失敗」
    2024-06-07

    ©  Dopu Box
    💛