distroのアップグレード(OpenSuSE 12.3 - > 13.2)の後、私のシステムで奇妙なバグが発生しました。さまざまなトップレベルディレクトリにマウントしたいさまざまなUSBデバイスがあります。つまり、バックアップドライブは/backupに、USBスティックは/usbに、SDカードアダプタは/SDにマウントしたいのです。過去には、単に/etc/fstabでデバイスIDと最上位ディレクトリの名前を指定するだけで問題はありませんでした。
/dev/disk/by-id/scsi-1TOSHIBA_TransMemory-part1 /usb vfat noauto,user,exec 0 0
/dev/disk/by-id/ata-ST2000LM003_HN-M201RAD_S34RJ9AFA36173-part1 /backup ext4 noauto,user,exec 0 0
/dev/disk/by-id/usb-Generic-_SD_MMC_MS_PRO_20120926571200000-0:0-part1 /SD exfat noauto,user,exec
これで、新しいカーネル(3.16.7)などでは、正しい/dev/disk/by-id識別子が変更されて調整されましたが、まだインストールに失敗します。実際の名前(例:/ dev / sdc1など)を指定しても、これらのデバイスを優先マウントポイントにマウントすることはできなくなりました。ルートとして手動でマウントすると、通常のマウントと同様に出力は提供されず、ゼロが返されますが、マウントポイントをディスクの内容で埋めません。実際、コマンドはmount
デバイスがマウントされていないと主張します。取り付け後。すべて。
しかし、私はできるマウントポイント/ mntまたは奇妙なことに/ mntのサブディレクトリを選択すると、これらのデバイスのいずれかを正常にマウントできます。これは安心です。ハードウェアやドライバの問題がないことを証明します。しかし、私は周辺機器を対応するニーモニック名でインストールしたいと思います。特に時々2つを同時に設置したいからです。
一体システムがなぜ気になるのですか?どこマウントポイントが存在し、アクセス可能で、まだマウントされていない限り、何かをマウントできますか? 3つのトップレベルディレクトリはすべて古いカーネル(3.7.10)でうまく機能しましたが、今はそうではありません。聞いたことのない新しいセキュリティ管理者やフィルタルールに出会うのでしょうか。
ベストアンサー1
私は持っている!
それ鎧を適用、SuSe Linuxはデフォルトで有効になっています。既存の権限ベースのセキュリティモデルの上に機能ベースのセキュリティを追加するようになっており、基本設定では非常に具体的に説明されているインストール以外のすべてのインストールは許可されていません/mnt
。 AppArmorを削除した後、マウントが正しく機能しました。