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

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

2
とにかくそのファイルシステム上のディレクトリへのシンボリックリンクを開いたときにファイルシステムを自動的にマウントする方法はありますか?
XfceでArchを使用しています。 最近、ファイルシステム上のディレクトリへのシンボリックリンクを作成しました。 しかし、シンボリックリンクを開く前に、ブート中にファイルシステムをマウントしたり、手動でマウントしたりしたくありません。 とにかくそのファイルシステム上のディレクトリへのシンボリックリンクを開いたときに、そのファイルシステムを自動マウントする方法はありますか?

7
「興味深い」マウントポイントのみを表示する/興味のないタイプをフィルタリングする
以前mountはマウントされたドライブを表示していましたが、それほど面白くない(つまり、非物理的な)ドライブは見たくありません。そのため、以前は次のようなスクリプトを使用してmntいました。 mount | grep -Ev 'type (proc|sysfs|tmpfs|devpts) ' Ubuntu 8.04の下で、私ext3とreiserfsマウントポイントのみを示しました。その行は実際にコメント化されており、今は(Ubuntu 12.04用)を使用しています: mount | grep -Ev 'type (proc|sysfs|tmpfs|devpts|debugfs|rpc_pipefs|nfsd|securityfs|fusectl|devtmpfs) ' 自分ext4とzfsパーティションのみを表示する(を使用してドロップしましたreiserfs)。 現在、Ubuntu 14.04の準備をしていますが、スクリプトを再度拡張する必要があります(cgroup、pstore)。スクリプトを拡張せずにこれを行うより良い方法はありますか?ネットワークドライブ(nfs、cifs)がマウントおよびマウントされている物理ディスクにのみ興味があります。

3
fstabが実際のファイルシステム名の代わりにUUIDを使用するのはなぜですか?
たとえば、これはmyの最初の行です/etc/fstab。 UUID=050e1e34-39e6-4072-a03e-ae0bf90ba13a / ext4 errors=remount-ro 0 1 そして、ここにdf -hコマンドの出力があります(空きディスク容量の報告): honey@bunny:~$ df -T Filesystem Type 1K-blocks Used Available Use% Mounted on /dev/vda ext4 30832636 4884200 24359188 17% / none tmpfs 4 0 4 0% /sys/fs/cgroup udev devtmpfs 498172 12 498160 1% /dev tmpfs tmpfs 101796 320 101476 1% /run none tmpfs …


5
マウントポイントとしてサブディレクトリを持つNFS共有を適切にエクスポートおよびインポートする方法
サーバーAは/srv、オプションを使用してNFS経由でディレクトリをエクスポートしますnohide。/srv、内のサブディレクトリ/srv/fooは--bind、次のようなオプションを使用したNFSサーバー上の別の場所のマウントポイントです。 server# mount --bind /bar/foo/ /srv/foo/ クライアントBはA:/srv、/mnt/srvNFS を使用してインポートしてマウントします。のコンテンツ/mnt/srvはのコンテンツですA:/srv。 問題は、それ/mnt/srv/fooが空であるということですが、私はA:/bar/foo/そこの内容を見ることを期待しています。 マウントポイントとしてサブディレクトリを持つNFS共有を適切にエクスポートおよびインポートする方法
21 mount  nfs 

3
Linuxでwindows / samba windows共有をマウントする方法は?
Linux(Ubuntu 12.04)では//winshared、ネットワーク上で指定されたWindows共有/ Windowsパーティションをマウントしたいです。私はIPまたは他の何かを知りません。 1つのUbuntuシステムで、ディレクトリをマウントできます mount //winshared/mypath /mnt/win 一方、他のUbuntuシステムではまったく同じコマンドが与えるだけです mount error: could not resolve address for winshared: Unknown error ネットワーク設定は両方のシステムで同じであるように思われ、私はインストールsmbfsしましたsamba(後者ではエラーが発生しました)。他の何かをインストールする必要がありますか?何か設定する必要がありますか?両方のシステムで同じマウント作業を行うために、両方のシステム間の重要な違いを見つける方法は? 追加情報: smbclientWindows Partition / Share / Whateverに接続するために使用すると、最初のシステムで動作しますが、他のシステムでは動作しません。エラーは次のとおりです。 Connection to winshared failed (Error NT_STATUS_BAD_NETWORK_NAME) このチュートリアルに続いて、とをインストールsmbfsしましたcifs-utilsが、mount上記のコマンドでは同じエラーが発生しますが、チュートリアルでは説明していません。 /etc/fstab読書にもエントリーがあります //winshared/mypath /mnt/win cifs uid=alexander,credentials=/etc/samba/wincred 0 0 /etc/samba/wincredファイルがシステム上の同じファイルと同じ場合、マウントは機能します。両方のファイルのmd5sumは同一です。したがって、資格情報に関するエラーを除外できます。
21 linux  mount  windows  samba 

1
Systemdマウントは失敗します。Where =設定がユニット名と一致しません
このコマンドを使用する場合: mount -t xfs -o noatime,nodiratime,logbufs=8 -L d1 /srv/node/d1 すべて正常に動作します。しかし、マウントを介してsystemdマウントしようとすると失敗します。 /etc/systemd/system/mnt-d1.mount次の内容のファイルを作成しました: [Unit] Description = Disk 1 [Mount] What = LABEL=d1 Where = /srv/node/d1 Type = xfs Options = noatime,nodiratime,logbufs=8 [Install] WantedBy = multi-user.target その後、次のコマンドを実行します。 systemctl daemon-reload systemctl start mnt-d1.mount 最後の1つは私に示した: Failed to start mnt-d1.mount: Unit mnt-d1.mount failed to load: Invalid …
20 mount  systemd 

2
Linuxで「バリア」マウントフラグは何を意味しますか?
「バリア」マウントオプションのマニュアルは次のとおりです。 barrier = 0 / barrier = 1 これにより、jbd code.barrier = 0で書き込みバリアの使用が無効/有効になり、バリア= 1が有効になります(デフォルト)。これには、バリアをサポートできるIOスタックも必要です。jbdがバリア書き込みでエラーを取得すると、警告を表示してバリアを再び無効にします。書き込みバリアは、ディスク上のジャーナルコミットの適切な順序付けを実行し、揮発性ディスク書き込みキャッシュを安全に使用できるようにしますが、パフォーマンスがいくらか低下します。ディスクが何らかの方法でバッテリバックアップされている場合、バリアを無効にするとパフォーマンスが安全に向上する場合があります。 しかし、「ディスク上のジャーナルコミットの適切な順序付け」という文の意味がわかりません。 通常の順序-ジャーナル1、データ1; ジャーナル2、データ2. 設定すると、次の順序付け結果のどれが発生しbarrier=0ますか? ジャーナル2、データ2。ジャーナル1、データ1。 データ1、ジャーナル1。データ2、ジャーナル2。
20 linux  mount  ext4 

5
現在のディレクトリのマウント情報
私が行うことができdf .、現在のディレクトリがであることをマウント上の情報の一部を取得するには、と私はから必要なすべての情報を取得することができmountますが、多くの情報(他のマウントに関する情報)を取得します。私はそれを把握することができますが、より良い方法があるかどうか疑問に思っています。 いくつかのコマンドがありmountinfo、このようなmountinfo .私が欲しい情報提供します(のようなdf .、しかし、情報をmount提供しますが。) Debian Gnu + Linuxを使用しています。

1
/ etc / fstabの「nodev」が非常に重要なのはなぜですか?キャラクターデバイスをハッキングに使用するにはどうすればよいですか?
Linuxのセキュリティについて学び、キャラクターデバイスを搭載したUSBスティックが潜在的に危険な理由を理解するのに苦労しています。 rootがsetuidされたbash実行可能ファイルを含むUSBスティックを持っている場合、その危険性は明白です。 /dev/sdb1 /media/usbstick auto defaults 0 0 私の/etc/fstabでdefaults含まれていますsuid。 しかし、キャラクターデバイスはどうですか?キャラクターデバイスを搭載したUSBスティックがdevまたはでマウントされた場合、キャラクターデバイスを使用してルート権限を取得したり、defaults何かを壊したりするにはどうすればよいですか?

1
/ devと/ sysの違い
devfsとsysfsの違いは何ですか?どちらも、システムに接続されているハードウェアのリストを保持しているようです。次に、なぜ2つのfsが必要になったのでしょうか?/ sysが取得できる限り、デバイスのやや「生の」リスト(「ser0」など)を維持します。Udevはこれらのデバイスで動作し、さまざまな情報を取得し、さまざまなルールを適用して、それらを認識可能な名前として表示し、/ dev(「カメラ」など)にマッピングします。これが唯一の理由ですか?次に、対応するデバイスを/ dev fs からマウントします(/ sys fs からはできません)/ media fs にマウントします。 / devと/ sys / classの違いで答えを読みましたか?。しかし、私はそれが述べているsys fsの部分を取得することはできません Sysfsには、コンピューターに接続されているデバイスの階層が含まれています / sys内のファイルはデバイスノードファイルではありませんか?次に、どのような種類のファイルですか?
19 linux  mount  devices  udev  sysfs 

4
現在の作業ディレクトリのfsタイプを確認するにはどうすればよいですか?
プラットフォームに依存しない軽量な方法でCWDのマウントタイプを検出する必要があります。具体的には、CWDがSSHFS、NFS、CIFS、SMB、またはローカルブロックストアマウントにあるかどうかを判断する必要があります。 Mac OSX 10.6、10.7、およびRHEL5(少なくとも)でこれを行う必要があります。 dfを使用する可能性はありますが、dfはこれら2つのプラットフォームでまったく異なる動作をします。さらに、私はawkで出力をCLIでスクレイピングする必要がありますが、これは実行可能ですが、壊れやすいです。 この情報はあるレベルで利用可能でなければなりません。私がこの情報を提供してくれることを知らないツールはありますか?
19 linux  filesystems  mount  osx 

3
ハードドライブの/ bin / ddで作成された「img」をマウントするにはどうすればよいですか?
80GBドライブのddバックアップに使用しました dd if=/dev/sdb of=~/sdb.img 次に、そのドライブ上のいくつかのファイルにアクセスする必要がありますが、「。img」をドライブ上にコピーしたくありません。 mount ~/sdb.img /mnt/sdb動作しません。それは返します: mount: you must specify the filesystem type 私はファイルシステムタイプを見つけようとしました file -s fox@shoebox $ file -s sdb.img sdb.img: x86 boot sector; partition 1: ID=0x12, starthead 1, startsector 63, 10233342 sectors; partition 2: ID=0xc, active, starthead 0, startsector 10233405, 72517410 sectors; partition 3: ID=0xc, starthead …
19 mount  dd 

2
ビジーディスクを読み取り専用モードに再マウントします
ディスクパーティションを強制的に読み取り専用モードにし、30分以上読み取り専用にしたい。 私が試したもの: mount -o remount,ro (partition-identifier) (mount-point) -t (filesystem) 問題:一部のプロセスがパーティションを使用しているため、デバイスビジーエラーが発生しました。ディスクを使用しているプロセスを強制終了したくありません。プロセスがまだ使用しているときに、突然読み取り専用になるディスクをシミュレートしたいと思います。 以下のようなマジックsysrqキーを使用しました echo u > /proc/sysrq-trigger 問題:これにより、すべてのディスクパーティションが読み取り専用になります(ただし、デバイスはビジー状態になります)。しかし、20〜30分後、マシンは自動的に再起動します。一部のマシンは、このコマンドが実行されるとすぐに再起動します。このリブートの原因はまだわかりません。マシンを自動的に再起動させたくないので、ディスクを30分以上読み取り専用モードに維持する必要があります。 質問:単一のディスクパーティションを強制的に読み取り専用にし、その状態で30分維持し、プロセスを再起動せずに読み取り/書き込みモードに戻すより良い方法はありますか?

6
ファイルシステムがスクリプトでマウントされているかどうかを確認する方法
私はスクリプトを書くのは初めてです...私は非常に基本的なことをすることができますが、今は手が必要です。 バックアップが必要なときにのみマウントされるローカルファイルシステムがあります。 私はこれから始めています。 #!/bin/bash export MOUNT=/myfilesystem if grep -qs $MOUNT /proc/mounts; then echo "It's mounted." else echo "It's not mounted."; then mount $MOUNT; fi 私が言ったように、私はスクリプト作成は非常に基本的です。mountリターンコードを見ることで、コマンドのステータスを確認できると聞きました。 RETURN CODES mount has the following return codes (the bits can be ORed): 0 success 1 incorrect invocation or permissions 2 system error (out of …

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