タグ付けされた質問 「mount」

ファイルシステムを既存のファイルシステム階層の指定されたポイントにアタッチします。

7
マウントにルート権限が必要なのはなぜですか?
Linuxでは、何かをマウントするために、rootであるか、sudoを使用しているか、マウントごとに特別に許可されている必要があるのですか?ユーザーが何かをマウントできるようにするかどうかは、ソースボリューム/ネットワーク共有およびマウントポイントへのアクセス権に基づいて決定する必要があるようです。非ルートマウントのいくつかの用途は、ファイルシステムイメージをユーザーが所有する方向にマウントすることと、ネットワーク共有をユーザーが所有するディレクトリにマウントすることです。ユーザーがマウント方程式の両側を制御できれば、すべてがクールになるはずです。 アクセス制限の明確化: そうでなければ、ユーザーが所有者であるマウントポイントにアクセスできるユーザーなら何でもマウントできるはずです。 たとえば、私のコンピューターでは、/ dev / sda1はユーザーrootとグループディスクdiskに所有権がありbrw-rw----ます。したがって、非rootユーザーは/ dev / sda1を台無しにすることはできず、明らかにマウントを許可しないでください。ただし、ユーザーが/home/my_user/my_imagefile.imgとマウントポイント/ home / my_user / my_image /を所有している場合、次の方法でそのマウントポイントにそのイメージファイルをマウントできないのはなぜですか。 mount /home/my_user/my_imagefile.img /home/my_user/my_image/ -o loop kormacが指摘したように、suidの問題があります。したがって、suidが問題になるのを防ぐために、いくつかの制限を追加する必要があります。おそらくこれを行う1つの方法は、OSがすべてのファイルをマウントを行ったユーザーに属するものとして扱うようにすることです。ただし、単純な読み取り/書き込み/実行の場合、これが問題になる理由はわかりません。 使用事例: 自宅のスペースが8GBに制限されているラボにアカウントを持っています。これは小さく、非常に迷惑です。パーソナルサーバーからnfsボリュームをマウントして、必要なスペースを本質的に増やしたいと思います。ただし、Linuxではそのようなことが許可されていないため、8 GBの制限を超えないようにファイルをscpすることで行き詰まってしまいます。


5
既存のディレクトリ上でマウントが行われるのはなぜですか?
既存のディレクトリがマウントポイントとして必要です。 $ ls $ sudo mount /dev/sdb2 ./datadisk mount: mount point ./datadisk does not exist $ mkdir datadisk $ sudo mount /dev/sdb2 ./datadisk $ ディレクトリの既存のコンテンツをオーバーレイするため、混乱を招きます。(マウントを実行していないユーザーの場合)マウントポイントディレクトリには、予期せず切り替えられる可能性のある2つのコンテンツがあります。 mount新しく作成されたディレクトリではなぜ発生しないのですか?これは、グラフィカルオペレーティングシステムがリムーバブルメディアを表示する方法です。ディレクトリがマウントされている(存在する)か、マウントされていない(存在しない)かは明らかです。十分な理由があると確信していますが、まだ発見できていません。
52 mount 

3
取り付け時の「ループデバイス」とは何ですか?
私はisoファイルをマウントして、このチュートリアルを見ています。次のコマンドを使用します。 $ mount -o loop disk1.iso /mnt/disk の使用を理解しようとしています-o loop。2つの質問があります。 マウントに関する長いmanページを見ると、その-oオプションを見つけるのに時間がかかります。私がやるman mount | grep "-o"とエラーが発生し、ファイルを見ると「ループ」がオプションのコマンドテキストであるという情報が見つかりません-o。それはどこに文書化されていますか? また、取り付けの「ループデバイス」の概念は何ですか?

4
ディレクトリが配置されているデバイスを特定する
私が行った場合 # cd / # ln -s /home test # cd test # mount --bind $PWD /mnt のエントリ/proc/mountsは /dev/sda2 /mnt ext4 rw,noatime,data=ordered 0 0 これはに取り付けられて/homeいて簡単に推論できないデバイス$PWDです/test。/proc/mountsバインドマウントがシンボリックリンクや他のバインドマウントなどによって潜在的に「隠されている」ディレクトリ/ファイルにある可能性がある場合、一般的にどのデバイス(つまり、/ dev / sda2)が表示されるかを判断するにはどうすればよいですか?

7
非スーパーユーザーにファイルシステムのマウントを許可するにはどうすればよいですか?
一部の特定のユーザー(グループのメンバーなど)に、Linuxのスーパーユーザー特権なしで任意のファイルシステムをマウントできるようにすることは可能ですか? もう1つの質問は、「ユーザーがファイルシステムをマウントすることにより、どのような方法でシステムに損害を与えることができるのか?」

4
squashfsファイルシステムを読み書き可能にマウントする
USBスティックにClonezillaをインストールしていますが、オペレーティングシステムに変更を加えたいのですが。具体的には、実行可能なスクリプトを挿入して、/usr/sbinバックアップコマンドの実行を簡単にし、バックアップの負担を軽減したいと思います。 メインのファイルシステムは/live/filesystem.squashfs、USB FAT-32パーティションにあります。 ファイルを追加/削除/変更できるように、この読み取り/書き込みをLinuxマシンにマウントするにはどうすればよいですか?Ubuntu 12.04派生物を実行しています。



2
'sync'と 'async'マウントオプションの違い
エンドユーザーの観点から見るsyncと、asyncマウントオプションの違いは何ですか?これらのオプションのいずれかでマウントされたファイルシステムは、別のオプションでマウントされた場合よりも高速に動作しますか?どれも設定されていない場合、デフォルトのオプションはどれですか? man mountsyncオプションはフラッシュメモリの寿命を短くするかもしれないが、時代遅れの従来の知恵によってそれがかもしれないと言います。とにかく、これは少し心配です。パーティション/とパーティション/homeが配置されるプライマリハードドライブはSSDドライブであるためです。 Ubuntuインストーラー(14.04)では、パーティションのオプションsyncも指定もされていませんが、オプションで設定されています。これが私の、私はいくつかの追加行を追加しました(コメントを参照)が、インストーラーによって作成された行の何も変更していません:async/async/homedefaults/etc/fstab # / was on /dev/sda2 during installation UUID=7e4f7654-3143-4fe7-8ced-445b0dc5b742 / ext4 errors=remount-ro 0 1 # /home was on /dev/sda3 during installation UUID=d29541fc-adfa-4637-936e-b5b9dbb0ba67 /home ext4 defaults 0 2 # swap was on /dev/sda4 during installation UUID=f9b53b49-94bc-4d8c-918d-809c9cefe79f none swap sw 0 0 # here goes part written by me: …
42 filesystems  mount  fstab  ssd 

6
ルート権限なしでイメージファイルをマウントする方法は?
ルート権限なしでファイルシステムイメージをマウントできますか?通常は私がします: mount -o loop DISK_IMAGE FOLDER sudoを使用せず、suidをon mountに設定せずに、これを行う適切な方法はありますか? fusermount一部のISOイメージで使用できることは知っていますが、それはかなり制限されています。ISOイメージであっても、一部のイメージはマウントできませんが、mount常に機能します。
41 mount 

4
ブロックデバイスとしてネットワークを介して、あるコンピューターから別のコンピューターにブロックデバイスをマウントするにはどうすればよいですか?
DVDやCDROMなどのブロックデバイスをエクスポートして、ブロックデバイスとして別のコンピューターにマウントできるようにすることは可能ですか? 注: NFSやSambaを使用してこれを行うことに興味はありません。実際には、光学式ドライブをリモートコンピューターの光学式ドライブとして表示する必要があります。

4
リモートフォルダをマウントする最良の方法
debian wheezyを実行している2つのRasberryPiがあり、コンピューターAのフォルダーをコンピューターBにマウントしたいと思います。 これを行うための最良の(最も効率的な)方法は何ですか? SMBを介してそれを行うことはできますが、それはWindows向けであり、Linux間で共有するためのより良い方法が必要だと思います。

5
NFSマウントがv3またはv4としてマウントされているかどうかを確認する方法
Red Hat 5/6でマウントすると、タイプnfsと表示されます。バージョンがマウントオプションまたはfstabにリストされていない場合、バージョンを判別する方法を知りたいと思います。versionオプションで再マウントしないでください。現在マウントされているNFSバージョンを確認する方法を知りたいです。NFSサーバー/クライアントの設定に基づいてデフォルトになると思いますが、現在の設定を確認するにはどうすればよいですか?nfs4_setfaclがサポートされていないため、NFS v3であると確信しています。
40 linux  mount  nfs  acl 

4
マウント:間違ったfsタイプ、悪いオプション、悪いスーパーブロック
/dev/sdbUbuntu Server 16に新しいハードドライブ()を追加し、実行parted /dev/sdb mklabel gptしましたsudo parted /dev/sdb mkpart primary ext4 0G 1074GB。すべてうまくいった。次に、ドライブをマウントしようとしました mkdir /mnt/storage2 mount /dev/sdb1 /mnt/storage2 結果として mount: wrong fs type, bad option, bad superblock on /dev/sdb1, missing codepage or helper program, or other error In some cases useful info is found in syslog - try dmesg | …
40 ubuntu  mount  fdisk 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.