0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

ひとりアドベントカレンダー WSLで学ぶLINUXコマンドAdvent Calendar 2024

Day 16

ファイルシステムのチェックと修復(連載第16回/25回)

Last updated at Posted at 2024-12-15

はじめに

ファイルシステムのチェックと修復は、データの整合性を保ち、システムの信頼性を維持するために重要です。ここでは、fsckmountumount の基本的な使い方を紹介します。

コマンド説明

fsck - ファイルシステムのチェックと修復

fsck(file system check)コマンドは、ファイルシステムをチェックし、エラーを修復するために使用されます。

主なオプション
-a : ユーザーの介入なしに自動的に修復
-r : インタラクティブモードで修復
-y : 全ての質問に対して「yes」で答える

# 使用例
fsck [オプション] デバイス
# ルートファイルシステムのチェックと修復:
sudo fsck -a /dev/sda1
# 特定のパーティションのチェックと修復:
sudo fsck /dev/sdb1

# システム起動時に自動でファイルシステムをチェック
# このコマンドは、システム起動時に全てのファイルシステムをチェックします。
sudo fsck -A

mount - ファイルシステムのマウント

mount コマンドは、ファイルシステムを指定されたマウントポイントにマウントするために使用されます。

mount [オプション] デバイス マウントポイント
# 外部デバイスをマウントする:
sudo mount /dev/sdb1 /mnt
# 特定のファイルシステムタイプを指定してマウントする:
sudo mount -t ext4 /dev/sdb1 /mnt

# NTFSファイルシステムをマウント
# このコマンドは、NTFSファイルシステムを /mnt にマウントします。
sudo mount -t ntfs-3g /dev/sdb1 /mnt

主なオプション
-t : ファイルシステムのタイプを指定
-o : マウントオプションを指定

umount - ファイルシステムのアンマウント

umount コマンドは、指定されたマウントポイントからファイルシステムをアンマウントするために使用されます。

# 使用例
umount [オプション] マウントポイントまたはデバイス
# マウントポイントからアンマウントする:
sudo umount /mnt
# デバイスをアンマウントする:
sudo umount /dev/sdb1

# 強制的にファイルシステムをアンマウント
# このコマンドは、/mnt にマウントされているファイルシステムを強制的にアンマウントします。
sudo umount -f /mnt

主なオプション
-f : 強制的にアンマウント
-l : 忙しいファイルシステムを遅延アンマウント

おわりに

ファイルシステムのチェックと修復の基本的なコマンドを使用することで、データの整合性を保ち、システムの安定性を維持できます。

次からの記事では、環境変数の設定のチェックと修復について解説します。

一覧

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?