Linux の操作とメンテナンスの基本システムディスク管理チュートリアル

Linux の操作とメンテナンスの基本システムディスク管理チュートリアル

1. ディスクパーティション:

ここに画像の説明を挿入

ここに画像の説明を挿入

ここに画像の説明を挿入

ここに画像の説明を挿入

2. fdiskパーティション

ディスクが2 TB未満の場合はfdiskパーティションを使用し、2 TBを超える場合はgdiskパーティションを使用します。

1. ディスクの状態を確認する [root@localhost ~]# lsblk
名前 MAJ:MIN RM サイズ RO タイプ マウントポイント
fd0 2:0 1 4K 0 ディスク 
sda 8:0 0 20G 0 ディスク 
├─sda1 8:1 0 500M 0 パーツ /ブート
└─sda2 8:2 0 19.5G 0 パート 
  ├─rhel-root 253:0 0 17.5G 0 lvm /
  └─rhel-swap 253:1 0 2G 0 lvm [SWAP]
sdb 8:16 0 20G 0 ディスク 
sdc 8:32 0 20G 0 ディスク 
sr0 11:0 1 3.5G 0 ロム 
2. パーティション [root@localhost ~]# fdisk /dev/sdb
コマンド (ヘルプを表示するには m と入力してください): n // 新しいパーティションを作成します パーティション タイプ:
   p プライマリ (0 プライマリ、0 拡張、4 空き) //プライマリ パーティション e 拡張 //拡張パーティションの選択 (デフォルト p): p //プライマリ パーティション番号を選択 (1-4、デフォルト 1):
開始セクター (2048-41943039、デフォルトは 2048):
デフォルト値2048が使用されます
最後のセクター、+セクターまたは +サイズ{K,M,G} (2048-41943039、デフォルトは41943039): +99MB
パーティション1はLinuxタイプに設定されており、サイズは94 MiBです。
コマンド (ヘルプを表示するには m と入力してください): n // 新しいパーティションを作成します パーティション タイプ:
   p プライマリ (プライマリ 1、拡張 0、フリー 3)
   e 拡張 //拡張パーティション選択 (デフォルト p): e
パーティション番号 (2-4、デフォルト 2):
開始セクター (194560-41943039、デフォルトは 194560):
デフォルト値194560が使用されます
最後のセクター、+セクターまたは +サイズ{K,M,G} (194560-41943039、デフォルトは41943039):
デフォルト値41943039が使用されます
パーティション2は拡張タイプに設定され、サイズは19.9 GiBに設定されています
//論理パーティションコマンドの作成(ヘルプを表示するにはmと入力してください): n //新しいパーティションの作成 パーティションタイプ:
   p プライマリ (プライマリ 1 つ、拡張 1 つ、フリー 2 つ)
   l 論理(5から番号付け)
選択(デフォルトp):l //論理パーティションを作成し、論理パーティション5を追加する
開始セクター (196608-41943039、デフォルトは 196608):
デフォルト値196608が使用されます
最後のセクター、+セクターまたは +サイズ{K,M,G} (196608-41943039、デフォルトは 41943039): +100MB
パーティション5はLinuxタイプに設定されており、サイズは95 MiBです。
コマンド (ヘルプを表示するには m と入力): p // パーティション作成の表示 ディスク /dev/sdb: 21.5 GB、21474836480 バイト、41943040 セクター 単位 = 1 のセクター * 512 = 512 バイト
セクター サイズ (論理/物理): 512 バイト/512 バイト I/O サイズ (最小/最適): 512 バイト/512 バイト ディスク ラベル タイプ: dos
ディスク識別子: 0xf812a8fb
   DeviceBoot 開始終了ブロック ID システム
/dev/sdb1 2048 194559 96256 83 Linux
/dev/sdb2 194560 41943039 20874240 5 拡張
/dev/sdb5 196608 391167 97280 83 Linux
コマンド (ヘルプを表示するには m と入力してください): w // パーティションを保持 パーティション テーブルが変更されました。
ioctl() を呼び出してパーティション テーブルを再読み取りします。
ディスクを同期しています。

3. ディスクのフォーマット

1.ディスクファイルタイプ[root@localhost ~]# mkfsをフォーマットします。
mkfs.btrfs mkfs.cramfs mkfs.ext2 mkfs.ext3 mkfs.ext4 mkfs.minix mkfs.xfs 
2. xfsファイルシステムとしてフォーマットする [root@localhost ~]# mkfs.xfs /dev/sdb1
 仕上げる

4. ディスクを永続的にマウントする

//blkidコマンドを使用して各パーティションのUUIDを取得します
[root@localhost ~]# blkid |grep "sdb1"
/dev/sdb1: UUID="e271b5b2-b1ba-4b18-bde5-66e394fb02d9" タイプ="xfs"
//UUIDを使用してディスクsdb1パーティションをマウントします。db1については、一時的に[root@localhost ~]をマウントします。# mount UUID="e271b5b2-b1ba-4b18-bde5-66e394fb02d9" /db1
// /etc/fstab に次の行を書き込むと、永続的にマウントされ、コンピュータの起動時に自動的にマウントされます [root@localhost ~]# tail -1 /etc/fstab
UUID=e271b5b2-b1ba-4b18-bde5-66e394fb02d9 /db1 xfs デフォルト 0 0
//fstab設定ファイルを読み込み、構文エラーがないか確認する [root@localhost ~]# mount –a
1. blkidコマンドを使用して各パーティションのUUIDを取得します。
[root@localhost ~]# blkid |grep sdb1
/dev/sdb1: UUID="00e35670-d6c9-44d1-8e8c-f52bd71edf59" タイプ="xfs"
2. 起動時に永続的に自動的にマウントするには、次の行を /etc/fstab に記述します [root@localhost ~]# tail -1 /etc/fstab    
UUID=00e35670-d6c9-44d1-8e8c-f52bd71edf59 /oppo xfs デフォルト 0 0

fstab 構成ファイルの概要:

root@localhost ~]# vim /etc/fstab
1//パーティションID (UUIDまたはデバイス名) 2//マウントポイント 3//ファイルタイプ 4//マウントパラメータ 5//チェックしない 6//バックアップしない 1//00e35670-d6c9-44d1-8e8c-f52bd71edf59 2///oppo 3//xfs 4//デフォルト 5//0 6// 0
//マウントパラメータ。fstab 構成ファイルを記述するか、-o パラメータを使用してマウント時にパラメータを指定できます。パラメータの意味はシステムデフォルト値 async で、システムはメモリデータを定期的にディスクに書き込みます。
sync はメモリとディスク内のデータを定期的に同期します。
suid、nosuid パーティションに suid 属性を持たせるかどうかを指定します。suid
rw、ro ファイルシステムが読み取り専用(ro)か書き込み可能(rw)かを指定できます。rw
exec、noexec 実行可能ファイルの実行を許可/禁止、ルートパーティションをマウントしない exec
user、nouser ルート以外のユーザーがパーティションをマウントすることを許可/禁止する nouser
auto、noauto 起動時に自動的にマウントする/自動的にマウントしない auto
デフォルトのデフォルトのファイルシステムマウント設定 rw、suid、dev、exec、auto、nouser、async
//すべての設定をロード [root@localhost ~]# mount -a

ディスクマウントステータスを確認する

[root@localhost ~]# lsblk
名前 MAJ:MIN RM サイズ RO タイプ マウントポイント
fd0 2:0 1 4K 0 ディスク 
sda 8:0 0 20G 0 ディスク 
├─sda1 8:1 0 500M 0 パーツ /ブート
└─sda2 8:2 0 19.5G 0 パート 
  ├─rhel-root 253:0 0 17.5G 0 lvm /
  └─rhel-swap 253:1 0 2G 0 lvm [SWAP]
sdb 8:16 0 20G 0 ディスク 
├─sdb1 8:17 0 191M 0 パート /oppo
├─sdb2 8:18 0 1K 0 パート 
└─sdb5 8:21 0 95M 0 パート 
sdc 8:32 0 20G 0 ディスク 
sr0 11:0 1 3.5G 0 rom /mnt

上記は、Linux の操作とメンテナンスの基本システム ディスク管理チュートリアルの詳細な内容です。Linux の操作とメンテナンスの基本システム ディスク管理の詳細については、123WORDPRESS.COM の他の関連記事に注目してください。

以下もご興味があるかもしれません:
  • Linux の操作とメンテナンスの基本的なスワップ パーティションと LVM 管理のチュートリアル
  • Linuxの運用と保守、基本的なプロセス管理、リアルタイム監視と制御
  • Linuxの運用と保守の基本プロセス管理と環境構成分析
  • Linux の操作とメンテナンスの基本 httpd 静的 Web ページ チュートリアル

<<:  Vue+Openlayerはグラフィックスのドラッグと回転変形効果を実現します

>>:  MySQL の group by と having の詳細な説明

推薦する

ウェブサイトのテキストはまだデザインする必要がありますか?

多くの人が、ウェブサイト上のテキストはデザインする必要があるのか​​と疑問に思うかもしれません。多く...

Docker のポート解放失敗の解決策

今日、非常に奇妙な状況に遭遇しました。docker イメージを更新した後、docker-compos...

ES6 配列のコピーおよびフィルメソッド copyWithin() および fill() の具体的な使用法

目次バッチコピー copyWithin()配列を埋めるメソッド fill()指数の計算方法については...

配列をフィルタリングするJavaScript

この記事では、配列フィルタリングを実装するためのJavaScriptの具体的なコードを参考までに紹介...

Dockerコンテナを外部IPとポートにバインドする方法

Docker を使用すると、外部からコンテナにアクセスしたり、コンテナを相互接続したりすることで、ネ...

js で下線とキャメルケースの変換を実装する (複数の方法)

目次適用シナリオ:方法 1: 正規表現 (推奨)方法2: 配列のreduceメソッドを使用する方法3...

フロートをクリアするための CSS メソッドの概要

フロートはWebページのレイアウトでよく使用されますが、フローティングブロックレベル要素は標準のドキ...

CSS でハートを描く 3 つの方法

以下では、CSS を使用してハートの形を描く 3 つの方法を紹介します。実装プロセスは非常にシンプル...

企業サイトとコラム辞典 中国語と英語の比較 中国語と英語のバイリンガル企業サイトを作る仲間は

名前キャラクター名前キャラクター情報ニューステクノロジー技術スキンケアスキンケア補う補う香水香水化粧...

Ubuntu 18.04 のsources.listをAlibabaまたはTsinghuaミラーに変更する方法

1. バックアップソースリストUbuntu のデフォルトのソースは国内サーバーではないため、更新され...

HTML での非同期ファイルアップロードの例

コードをコピーコードは次のとおりです。 <form action="/hehe&qu...

vscode で Prettier Code プラグインを使用する詳細なチュートリアル

なぜprettierを使うのですか?大企業では、フロントエンド開発コードに独自のコード標準がある場合...

Linux インデックスノード inode の詳細な説明

1. inodeの紹介inode を理解するには、まずファイル ストレージから始める必要があります。...

DockerにTomcat8をインストールする方法

1. dockerでtomcat8をインストールする1. Docker HubでTomcatイメージ...

MySQL5.7.21 解凍版インストール詳細チュートリアル図

私は頻繁にシステムをインストールするので、インストールのたびにいくつかのソフトウェアを再インストール...