ホームページ 運用・保守 Linuxの運用と保守 Linux でのディスク管理の一般的なコマンド

Linux でのディスク管理の一般的なコマンド

Aug 02, 2017 pm 04:04 PM
linux よく使われる 管理

Linux Disk Partition Tool

ハードディスクを複数のパーティションに分割し、各パーティションを独立したディスクとして使用できます。ハードディスクのパーティション構成は「ディスク パーティション テーブル」に記録されます。通常、テーブルは 4 つの部分で構成され、各部分がパーティションの情報を定義します。したがって、本来の概念では、ハードディスクは最大 4 つまでしか作成できません。 「プライマリ パーティション テーブル」と呼ばれるパーティション。ハードディスクがますます大きくなるにつれて、4 つのパーティションではユーザーのニーズを満たすことができなくなったため、「拡張パーティション」の概念が導入されました。拡張パーティションは拡張ディスク パーティション テーブルによって維持され、プライマリ パーティションは拡張パーティションとしていくつかの小さな「論理パーティション」に分割できます。理論的には、ハードディスクの空き容量が十分であれば、任意の数のパーティションを作成できます。
Linux で推奨されるパーティションは、仮想メモリであるスワップ パーティション、オペレーティング システム全体のルート ディレクトリであるルート パーティション、およびログ ファイルのサイズが制御不能になるのを防ぎます。/home パーティション、ユーザーが占有するスペースの量を制御します。

ディスク パーティショニング ツールには次のものが含まれます:

fdisk: 強力なディスク パーティショニング ツールで、Linux だけでなく、Windows や MS-DOS でも広く使用されています。 -l は、現在のデバイスのパーティション テーブルを表示します。 -s /dev/sda1 は、指定されたパーティションのサイズを表示します。 -s /dev/sda は、デバイス上のすべてのパーティションのサイズの合計を表示します。 -v は、fdisk のバージョン番号を表示します。 fdisk /dev/sda は、コマンド対話モードに入ることができます。内部コマンドには、m: コマンド ヘルプの表示、q: 終了などがあります。 )

parted: Linux でのディスク パーティショニングおよびパーティション調整ツール。 parted /dev/sda は対話モードに入ることができます。

sfdisk: -l はパーティション情報を表示します。 -s は、ディスクまたはパーティションのサイズを表示します。


一般的に使用されるディスク管理コマンド

badblocks: デバイスに不良ブロックがないか確認します。 (-s はチェックの進行状況を表示します。)


du: ファイルとディレクトリによって占有されているディスク領域の統計。 (ファイル名またはディレクトリ名が指定されていない場合、デフォルトでは、統計は現在のディレクトリで計算されます。 -s は、ファイルまたはディレクトリによって占有されているブロック数のみを表示します。デフォルトのブロックは 1024 バイトに相当します。 -b はカウントします。バイト; -k は 1024 単位でカウントします。 -m は 1024K 単位で表示します。 -h は必要に応じて K、M、または G を表示します。すべてのファイルとそのサブディレクトリ。例: du ~tommy、Tommy のホーム ディレクトリの統計。)

df: ファイル システムのディスク領域の使用量を表示します。 (ファイルシステムが指定されていない場合は、現在マウントされているすべてのファイルシステムの利用可能なスペースが表示されます。デフォルトでは、環境変数 POSIXLY_CORRECT が指定されていない限り、スペースは 1KB 単位で表示されます。環境変数 POSIXLY_CORRECT が指定されている場合、スペースは 512 バイトで表示されます-i は i ノード番号を表示します。 -h は、必要に応じて K、M または G を表示します。 -t タイプは、指定されたファイル システムの情報のみを表示します。 x type と -t 逆に、指定したディスク タイプのディスクを表示しません)

fdformat: ディスクをフォーマットします。 (-n は、フォーマット後に検証が実行されないことを意味します。)

hdparam: ハードディスクのパラメーターを表示および設定します。 (-C は電源管理を表示し、-d 1 は DMA モードをオンにします。例: hdparm /dev/sda1。)

mkfs: ディスクのファイル システムを設定します。 (例: mkfs -t ext4 /dev/sda2)

mkswap: スワップ領域を設定します。 (例: mkswap /dev/hda4、新しいスタイルのスワップ パーティションとして hda4 を指定します。 -c はスワップ パーティションを作成する前に不良ブロックをチェックします。 -v0 は古いスタイルのスワップ領域を作成し、-v1 は新しいスタイルのスワップ領域を作成します)

mkisofs: ISO9660/JOLIET/HTS ファイル システムを作成します。 (例: mkisofs -o myiso myfile は、myfile を myiso という名前のイメージ ファイルにします。)

mkinitrd: RAM ディスクのイメージ ファイルを作成します。 (例: mkinitrd myfile.img 2.2.5-15 は、カーネル番号 2.2.5-15 の myfile.img という名前のイメージ ファイルを作成します。これは ubuntu ではサポートされていません。)

mt: テープ ドライブの操作。 (構文: mt 操作デバイス。操作には巻き戻し、消去などが含まれます。rmt コマンドは、テープ ドライブをリモートから制御して、プロセス間通信を通じてバックアップおよび復元バックアップ操作を実行できるリモート テープ転送プロトコル モジュールです。)

mzip:デバイスに Zip/Jaz ディスクをポップアップします。 (-e はディスクを排出します。-f と -e は強制的に排出するために一緒に使用されます。-q はステータスを照会します。)

sync: バッファー内のデータをディスクに書き込みます。 (モバイル ハードディスクをアンインストールする前に、同期を使用してメモリ データをディスクに書き込むことができます。)

rsync: リモート同期。 (例: rsync -av -e ssh /home/share/*.doc root@Teacher.example.com:/usr/local/share は、/home/share にあるすべての doc ファイルを ssh 経由で教師ホストの /usr にバックアップします。 /local/share ディレクトリ。変更されたファイルとディレクトリのみが同期されます。 -a: アーカイブ モード。 -v: 冗長モード。


/etc/fstab ファイル: パーティションのパーティションを定義します。ローディングモード。 (ファイル形式は次のとおりです: <ファイル システム> <マウント ポイント> <タイプ> <オプション> <ダンプ> <パス> 例: /dev/sda1 / ext4errors=remount-ro,user_xattr 0 1ディスク クォータ管理を有効にするには、usrquota オプションと grpquota オプションを追加する必要があります (例: /dev/sda2 /mnt/disk ext4defaults, usrquota, grpquota 0 1)。このファイルを変更した後、再起動または再マウントして、設定ファイルが有効になる: マウント -o /dev/sda2 を再マウントします。新しいパーティションを作成した後、mkfs を使用してパーティションのファイル タイプを指定する必要があることに注意してください。そうしないと、マウント時にファイル システムが見つからないというエラーが発生します。 ) quotacheck: ディスク使用量のスペースと制限を確認します。 (/etc/fstab ファイルを変更し、usrquota および grpquota オプションを追加した後、コマンドuotacheck -avugc を使用して、2 つのファイル aquota.user および aquota.group を作成できます。ここで、-c はクォータ ファイルを再作成することを意味し、- a は、etc/mtab ファイル内のすべてのマウントされた非 NFS ファイル システムをスキャンします。 -u は、各ユーザーが占有しているディレクトリとファイルの数を計算し、aquota.user ファイルを作成します。各ユーザーグループごとに、aquota.group ファイルを作成します。 -v は、/etc/mtab の内容が /etc/fstab と同様であることを示します。始めました。 /etc/mtab はシステムによって現在ロードされているパーティションを表します。作成された aquota.user ファイルと aquota.group ファイルは、usrquota オプションと grpquota オプションを備えたパーティションがマウントされている場所 (/mnt/disk など) に配置されます。 )

edquota: ユーザーまたはユーザー グループのディスク クォータを設定します。 (aquota.user および aquota.group ファイルは複雑すぎて直接編集できないため、edquotaa コマンドでのみ編集できます。 -u username はユーザーのディスク クォータを設定し、-g groupname はユーザー グループのディスク クォータを設定しますデフォルトでは、-u が使用されます。ファイル形式は次のとおりです: ファイルシステム ブロック ソフト ハード i ノード ソフト ハード (bolocks はユーザーが使用する領域 (ブロック単位)、1 つのブロックは使用される i ノードの数です)。ソフトは、この制限に達すると警告メッセージを発行しますが、ユーザーは引き続き使用できます。ハードは、この制限に達すると書き込みできなくなります。前のソフトとハードがブロックに対応します。 ソフト制限とハード制限、および次のソフト制限とハード制限は、inode のソフト制限とハード制限に対応します。 -p は、クォータ設定 (edquota -p usr1 -u usr2 usr3 など) をコピーします。 -t は、ソフト時間制限を設定します。 )

quota: ディスクの使用済みスペースとクォータ制限を表示します。 (-u ユーザーを表示、デフォルトのオプション。-g ユーザー グループを表示。)

quotaoff: ディスク容量制限をオフにします。 (-a は /etc/fstab にリストされているすべてのディスク クォータをオフにします。-g ユーザー グループ クォータを表示します。-u ユーザー クォータを表示します。-p はステータスをリストします。)

quotaon: ディスク スペース クォータ制限を開始します。 (構文はquotaoffと同じです。)

quotastats: ディスク容量の制限を表示します。

repquota: ファイル システムのディスク クォータに関する統計。


論理ボリューム管理 (LVM)

LVM の関連定義は次のとおりです:

物理ボリューム (PV) は、ハード ドライブの標準のプライマリ パーティションまたは論理パーティションに相当します。

物理パーティション (物理) エクステント。 、PE) はディスク領域の一部です。物理ボリュームは同じサイズの複数の PE に分割されます。

論理ボリューム (LV) は LE の集合であり、

ボリューム A グループ (ボリューム グループ) です。 、VG)はLVのコレクションです。

pvdisplay: LVM ボリュームを構成する物理ボリュームを表示します。

pvcreate: 物理ボリュームを作成します。 (ハードディスク上またはいずれかのパーティション上に作成できます。)

vgcreate: ボリューム グループを作成します。 (例: vgcreate myvolumn /dev/sdd1 /dev/sdc2。sdd1 と sdc2 は両方とも物理ボリュームです。)

vgextend: 新しい物理ボリュームをボリューム グループに追加します。 (例: vgextend myvolumn /dev/sdd3。)

lvdisplay: 論理ボリュームを表示します。

lvcreate: 論理ボリュームを作成します。 (例: lvcreate -l 50 myvolumn -n mylogical は、/dev/myvolumn/mylogical の新しいデバイスを作成します。これはマウントに使用できます: mkfs -j /dev/myvolume/mylogical、mount -t ext3 /dev/myvolumn/mylogical /mnt/mynewdisk。 -l 50 はサイズが 50 PE であることを意味し、各 PE サイズは 4.0M である可能性があり、-L は LV のサイズを指定します。 )

lvextend: 論理ボリュームを拡張します。 (追加の PE がある場合は、論理ボリュームのサイズを拡張できます。例: lvextend -L 800M /dev/myvolumn/mylogical)

以上がLinux でのディスク管理の一般的なコマンドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Deepseek Webバージョンの入り口Deepseek公式ウェブサイトの入り口 Deepseek Webバージョンの入り口Deepseek公式ウェブサイトの入り口 Feb 19, 2025 pm 04:54 PM

DeepSeekは、Webバージョンと公式Webサイトの2つのアクセス方法を提供する強力なインテリジェント検索および分析ツールです。 Webバージョンは便利で効率的であり、公式ウェブサイトは包括的な製品情報、ダウンロードリソース、サポートサービスを提供できます。個人であろうと企業ユーザーであろうと、DeepSeekを通じて大規模なデータを簡単に取得および分析して、仕事の効率を向上させ、意思決定を支援し、イノベーションを促進することができます。

DeepSeekをインストールする方法 DeepSeekをインストールする方法 Feb 19, 2025 pm 05:48 PM

DeepSeekをインストールするには、Dockerコンテナ(最も便利な場合は、互換性について心配する必要はありません)を使用して、事前コンパイルパッケージ(Windowsユーザー向け)を使用してソースからコンパイル(経験豊富な開発者向け)を含む多くの方法があります。公式文書は慎重に文書化され、不必要なトラブルを避けるために完全に準備します。

LinuxターミナルでPythonバージョンを表示するときに発生する権限の問題を解決する方法は? LinuxターミナルでPythonバージョンを表示するときに発生する権限の問題を解決する方法は? Apr 01, 2025 pm 05:09 PM

LinuxターミナルでPythonバージョンを表示する際の許可の問題の解決策PythonターミナルでPythonバージョンを表示しようとするとき、Pythonを入力してください...

Bitget公式ウェブサイトのインストール(2025初心者ガイド) Bitget公式ウェブサイトのインストール(2025初心者ガイド) Feb 21, 2025 pm 08:42 PM

Bitgetは、スポット取引、契約取引、デリバティブなど、さまざまな取引サービスを提供する暗号通貨交換です。 2018年に設立されたこのExchangeは、シンガポールに本社を置き、安全で信頼性の高い取引プラットフォームをユーザーに提供することに取り組んでいます。 Bitgetは、BTC/USDT、ETH/USDT、XRP/USDTなど、さまざまな取引ペアを提供しています。さらに、この取引所はセキュリティと流動性について評判があり、プレミアム注文タイプ、レバレッジド取引、24時間年中無休のカスタマーサポートなど、さまざまな機能を提供します。

gate.ioインストールパッケージを無料で入手してください gate.ioインストールパッケージを無料で入手してください Feb 21, 2025 pm 08:21 PM

Gate.ioは、インストールパッケージをダウンロードしてデバイスにインストールすることで使用できる人気のある暗号通貨交換です。インストールパッケージを取得する手順は次のとおりです。Gate.ioの公式Webサイトにアクセスし、「ダウンロード」をクリックし、対応するオペレーティングシステム(Windows、Mac、またはLinux)を選択し、インストールパッケージをコンピューターにダウンロードします。スムーズなインストールを確保するために、インストール中に一時的にウイルス対策ソフトウェアまたはファイアウォールを一時的に無効にすることをお勧めします。完了後、ユーザーはGATE.IOアカウントを作成して使用を開始する必要があります。

システムの再起動後にUnixSocketの権限を自動的に設定する方法は? システムの再起動後にUnixSocketの権限を自動的に設定する方法は? Mar 31, 2025 pm 11:54 PM

システムが再起動した後、UnixSocketの権限を自動的に設定する方法。システムが再起動するたびに、UnixSocketの許可を変更するために次のコマンドを実行する必要があります:sudo ...

OUYI OKXインストールパッケージが直接含まれています OUYI OKXインストールパッケージが直接含まれています Feb 21, 2025 pm 08:00 PM

世界をリードするデジタル資産交換であるOuyi Okxは、安全で便利な取引体験を提供するために、公式のインストールパッケージを開始しました。 OUYIのOKXインストールパッケージは、ブラウザに直接インストールでき、ユーザー向けの安定した効率的な取引プラットフォームを作成できます。インストールプロセスは、簡単で理解しやすいです。

OUYI Exchangeダウンロード公式ポータル OUYI Exchangeダウンロード公式ポータル Feb 21, 2025 pm 07:51 PM

OKXとしても知られるOUYIは、世界をリードする暗号通貨取引プラットフォームです。この記事では、OUYIの公式インストールパッケージのダウンロードポータルを提供します。これにより、ユーザーはさまざまなデバイスにOUYIクライアントをインストールすることが容易になります。このインストールパッケージは、Windows、Mac、Android、およびiOSシステムをサポートします。インストールが完了した後、ユーザーはOUYIアカウントに登録またはログインし、暗号通貨の取引を開始し、プラットフォームが提供するその他のサービスを楽しむことができます。

See all articles