- -Linuxでファイルシステムを読み取り専用としてマウントする方法

Linuxでファイルシステムを読み取り専用としてマウントする方法

Linuxでは、任意のものをすばやくマウントできます。端末から直接読み取り専用としてファイルシステム。オンザフライでファイルシステムを読み取り専用としてマウントすることは、変更、改ざんを防ぎ、一時的に全体的なセキュリティを強化するための優れた方法です。

ファイルシステムを読み取り専用としてマウントする

マウントプロセスを開始するには、を押してターミナルウィンドウを開きます Ctrl + Alt + T または Ctrl + Shift + T キーボードで。そこから、実行 lsblk コンピュータ上のすべてのブロックデバイスを表示するコマンド。

lsblk

多くのループデバイス(スナップパッケージ)が表示されている場合 lsblk、走る lsblk -e 7 代わりに、ループデバイスを表示せずに接続されているファイルシステムを表示します。

プリントアウトを見て lsblk コマンドは端末に表示され、ルートとして再マウントしようとしているパーティション名を見つけます。このガイドでは、 / dev / sda1。異なる場合があります。

注:読み取り専用としてマウントするファイルシステムのパーティションラベルを見つけるのに問題がありますか? Linuxでハードドライブ情報を見つける方法に関するガイドをご覧ください。

パーティションラベルを決定したら、次のコマンドを使用してファイルシステムを読み取り専用モードでマウントします。

注:以下のコマンドは例です。 Linuxで読み取り専用モードでマウントする予定のパーティションラベルで、以下の「/ dev / sda1」を変更してください。

sudo mount -r /dev/sda1 /location/to/mount/partition/

上記のコマンドを入力すると、ファイルシステム読み取り専用としてマウントされ、ファイルシステムの内容を改ざんすることはできません。次の再起動まで読み取り専用モードのままになります。

読み取り専用マウントを削除

再起動せずにマウントしたパーティションの読み取り専用モードを削除する場合は、 再マウント コマンドを使用する必要があります。

注:Linuxで読み取り/書き込みとして再マウントする予定のファイルシステムのパーティションラベルで「/ dev / sda1」を必ず変更してください。

sudo mount -rw -o remount /dev/sda1 /location/to/mount/partition/

上記のコマンドが正常に実行されると仮定すると、ファイルシステムは読み取り専用モードでマウントされなくなります。

ファイルシステムを読み取り専用として永続的にマウントする

ファイルシステムを読み取り専用モードにするコマンドラインは特定のタスクには役立ちますが、長期間の使用には不十分です。 Linux上の特定のファイルシステムに読み取り専用モードで常にアクセスできるようにするには、ファイルシステム構成ファイル(fstab)で指定する必要があります。

Fstabをバックアップします

この中のFstabファイルをいじる前にガイド、ファイルのバックアップを作成する必要があります。バックアップを作成すると、編集中に問題が発生した場合に、ファイルに加えられた変更をすぐに元に戻すことができます。

Fstabファイルのバックアップを作成するには、 cp 以下のコマンド。

sudo cp /etc/fstab /etc/fstab.bak

読み取り専用モードで永続的に追加する

読み取り専用モードで追加するには、NanoテキストエディターでFstabファイルを開きます。このファイルの編集は、 須藤 または それはシステムファイルなので!

sudo nano -w /etc/fstab

または

su -
nano -w /etc/fstab

NanoのFstabファイル内に移動したら、読み取り専用モードに変更するパーティションを探して、カーソルをそこに移動します 矢印 キー.

注:変更するハードドライブパーティションがFstabファイルで見つかりませんか? 2番目のターミナルを開き、実行します lsblk -f lsblk出力で編集するパーティションの横に表示されるUUIDコードを「/ etc / fstab」にあるUUIDコードと一致させます。

Fstabファイルで行を見つけたら、ファイルシステム「ro」に読み取り専用オプションをマウント行に追加します。以下のサンプルコードのようになります。

注:以下のコードは、編集がどのように見えるかを理解するための単なる例です。コードをコピーしてNanoに貼り付けないでください!

UUID=96E4E375E4E35651 /media/data-storage-windows ntfs defaults,ro 0 2

Fstabファイルを編集して読み取り専用に永続化した後、編集内容を保存します。を押すと保存されます Ctrl + O キーボードで。次に、を押してテキストエディターを閉じます Ctrl + X.

ターミナルウィンドウを閉じて、PCを再起動します。再度ログインすると、パーティションは読み取り専用モードになっているはずです。

読み取り専用の自動マウントを削除

Fstabファイルで設定された読み取り専用モードを取り除きたいですか?対処方法は次のとおりです。まず、ターミナルウィンドウを開き、次を使用してルートアカウントに移動します。 sudo -s.

sudo -s

ターミナルウィンドウがルートアカウントにログインした状態で、「/ etc /」ディレクトリに移動します CDコマンド.

cd /etc

を使用して読み取り専用の編集を行ったFstabファイルを削除します rm コマンド。

rm fstab

このガイドの冒頭で作成した「fstab.bak」ファイルを mv コマンド。

mv fstab.bak fstab

ターミナルウィンドウを閉じて、Linux PCを再起動します。再度ログインすると、読み取り専用設定は無効になります。

コメント