コマンドがパーティションを読み取り専用として再マウントしないのはなぜですか?

コマンドがパーティションを読み取り専用として再マウントしないのはなぜですか?

ターミナルから、mountコマンドを使用して、読み取り専用として再マウントするディスク パーティションを検索しました。私が作業している具体的なパーティションは です/dev/sdb2

ディスクが読み取り専用として再マウントされることを期待して、次のコマンドでディスクを読み取り専用として再マウントしようとしました。

mount -o remount,r /dev/sdb2

エラー出力はありませんでした。

しかし、ディスクを挿入すると、ディスク上にファイルを作成できました。これは、ディスクが読み取り専用としてマウントされていないことを示しています。なぜこのような状況になるのでしょうか?

答え1

-o、またはマウント オプションのコンテキストでは、rは「読み取り専用」と同等ではありません。実際、これは存在しません。ro代わりに を使用する必要があります。完全なコマンドは次のようになります。mount -o remount,ro /dev/sdb2

rのオプションとして存在する唯一の場所はmount、マウント オプションではなく、引数としてです。


のマニュアルページからmount、いくつかの情報セクションをここに抜粋しました。#の前のコメントは私自身のもので、マニュアルページからのものではありません。

# 'mount' command arguments (NOT mount options, which are passed via `-o`!)

   -r, --read-only
          Mount the filesystem read-only. A synonym is -o ro.

   -o, --options opts
          Options are specified with a -o flag followed by a  comma  sepa‐
          rated string of options. For example:

                 mount LABEL=mydisk -o noatime,nouser


# FILESYSTEM INDEPENDENT MOUNT OPTIONS

   remount
          Attempt to remount an already-mounted filesystem.  This is  com‐
          monly  used  to  change  the mount flags for a filesystem, espe‐
          cially to make a  readonly  filesystem  writable.  It  does  not
          change device or mount point.

          The remount functionality follows the standard way how the mount
          command works with options from fstab. It means the  mount  com‐
          mand doesn't read fstab (or mtab) only when a device and dir are
          fully specified.

          mount -o remount,rw /dev/foo /dir

          After this call all old mount options are replaced and arbitrary
          stuff  from  fstab  is ignored, except the loop= option which is
          internally generated and maintained by the mount command.

          mount -o remount,rw  /dir

          After this call mount reads fstab (or  mtab)  and  merges  these
          options with options from command line ( -o ).

   ro     Mount the filesystem read-only.

   rw     Mount the filesystem read-write.

関連情報