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

ネットワークファイルシステム(NFS)は、1984年にサンマイクロシステムズによって最初に開発された分散ファイルシステムプロトコルで、クライアントコンピュータのユーザーがローカルストレージにアクセスするのと同じ方法でネットワークを介してファイルにアクセスできます。

1
rootとして書き込めません(ただし、ユーザーとして書き込めます)
NFS / NISベースのファイルシステムがあります。NFSサーバーとNISサーバーは異なる物理マシン上にあります。ヘッドノードにログインすると、ホームディレクトリが自動マウントされます。ユーザーとしてログインすると、ホームディレクトリに変更を書き込むことができます。ただし、su rootホームディレクトリに書き込みをしようとすると、アクセス許可拒否エラーが表示されます。 何か案は?ディレクトリはrwとしてマウントされます(の出力からmount) 10.1.1.11:/data1/home/alex on /home/alex type nfs (rw,addr=10.1.1.11) NFSサーバー上で/etc/exportsは、マウントされた/ homeディレクトリ(各ユーザーのホームディレクトリを含む)をとして定義しますrw。マウントされたNFSディレクトリをルートとして書き込むことができないようにフラグを設定できることを読んだことを覚えていますか?

1
オフライン時にNFSホームディレクトリを使用する
NFS4サーバーを実行し、すべてのユーザーのホームディレクトリをエクスポートするサーバーがあります。このセットアップは、ユーザーがLANまたはWLAN経由でサーバーに直接アクセスできる場合に非常に効果的です。しかし、ラップトップユーザーがサーバーにアクセスせずにリモートの場所でログインしたい場合、ログインは失敗します。 オフラインで使用するためにNFSホームディレクトリを準備する方法はありますか?ラップトップがサーバーにアクセスしているときにホームディレクトリをサーバーと同期し、サーバーにアクセスできないときにホームディレクトリの最新のコピーを使用しますか?
3 remote  nfs 

0
LinuxとMacにNASをマウントするための最速のプロトコル[複製]
可能な重複: Samba vs. NFS:パフォーマンス AFP、SMB、NFSどれが最良のデータ転送プロトコルですか? 私はRAID 10でファイルサーバーを構築しています。 LinuxとMacの両方のマシンから複数のマシンからファイルにアクセスする方法が必要です。 私はいつもSambaを使いこなすことができましたが、RAIDシステムを最大限に活用するためのより高速でより効率的なプロトコルがあるのではないかと思います。 NFSがより良い選択肢でしょうか?それとも私はただペディキュアさ​​れているのですか?
2 raid  nas  samba  nfs 

1
KVM共有フォルダに対するファイルシステムのアクセス許可の戦略
私は(NFS経由で)ZFSデータセット(別名ファイルシステム)にアクセスできるUbuntu / KVMハイパーバイザー環境を持っています。私は、VMイメージをZFSファイルシステム上でホストしてきました。これは、世界で最も速いものではありませんが、非常に安定したものにしています。 KVM共有機能を使用してVMにZFSデータセットへのアクセスを許可し、それをゲスト内にマウントすることで、ゲストVMにZFSファイルシステムへの直接アクセスを許可します。これには2つの理由があります。 私が今持っているものであるZFS上のext4の代わりにただ一つのファイルシステム構造 - ZFS - が維持されるので、私は速度の改善を望んでいます。 ユーザーにZFSのスナップショット機能にアクセスできるようにしたいです。 私は説明したようにボリュームをマウントすることに成功しましたが、ボリュームが書き込み可能になるようにマウントすることはできませんでした。 Webを検索すると、実効ユーザー名がlibvirt +であることがわかりましたが、見つけることができませんでした。 chmod 動作するターゲットファイルシステムに設定します。 誰かがこれを処理する方法についてのガイドを私に向けることができますか?
2 ubuntu  nfs  zfs  linux-kvm  qemu 

3
I / OがNFSのマウントに失敗することがある(時々) - サーバがタイムアウトした
私はnfs4経由でRAIDボリュームをエクスポートするLinuxベースのファイルサーバー(ark)を持っています。 大規模なコピー操作を実行すると、タイムアウトすることがあります。 [nathan@ebisu /mnt/extra/disk] rsync -a --progress . /mnt/raid/backup/backup.extra/disk sending incremental file list BSD.0/ BSD.0/BSD.0.vdi 411336704 12% 48.60MB/s 0:00:56 rsync: writefd_unbuffered failed to write 4 bytes to socket [sender]: Broken pipe (32) rsync: write failed on "/mnt/raid/backup/backup.extra/disk/BSD.0/BSD.0.vdi": Input/output error (5) rsync error: error in file IO (code 11) at receiver.c(322) …

0
新しいマウントでのNFSの古いファイル処理
CentOS 6サーバー(サーバーとクライアント)にNFSマウントポイントを追加するのに問題があります。 私は長年存在していた複数のマウントポイントを持つNFSサーバーを持っています。いくつか新しいマウントポイントを追加しましたが、どちらも機能しません。私は何度もNFSサーバを再起動し、複数のクライアントに共有をマウントしようとしましたが、両方の共有が同じエラーで失敗しました。 # mount -t nfs my-server:/test2 /test # ls -atlr /test ls: cannot open directory /test: Stale file handle 私のすべてのエクスポートは同じ設定を持っています(マウントポイントを除く)これが新しいものです。 /test 10.0.0.0/8(rw,no_root_squash,no_all_squash,no_subtree_check) NFSサーバーからは、新しいマウントはすべてそこにあります。 ls -altr /test2 total 4 -rw-r--r-- 1 root root 6 Feb 23 10:39 test.txt drwxr-xr-x 5 root root 63 Feb 23 10:39 .. drwxr-xr-x 2 …
2 linux  mount  nfs 

1
ポートマッパーなしでNFS共有をマウントする
NFSをSSHトンネル経由で使用してディレクトリを共有しようとしています。TCPポート2049を明示的に指定しますが、明らかにする必要があることがあります。「ポートマッパー」サービスとは何か関係があるようですが、これは私には馴染みがありません。portmapperサービスを使用せずにNFSを操作することは可能ですか?先ほど言ったように、使用するポートを明示的に指定します。 以下に示すように、クライアントを共有に直接接続してもらうと、すべてが正常に機能します。ただし、クライアントがSSHトンネルを介して共有に接続しようとすると、機能しません。 この問題をどのように解決できますか? サーバー(my-NFS-Server) root@my-NFS-Server:~# ls -l /consolidate total 1 -rw-rw-r-- 1 root automation 0 Dec 19 13:33 thisFileExistsOnlyInShareOnServer root@my-NFS-Server:~# cat /etc/fstab # <file system> <mount point> <type> <options> <dump> <pass> /dev/zvol/rpool/swap none swap sw 0 0 proc /proc proc defaults 0 0 /consolidate /export/consolidate none bind 0 0 root@my-NFS-Server:~# …

3
bashスクリプトによる出力の解析方法
ネットワークストレージの読み取り/書き込みパフォーマンスをテストするスクリプトを作成していますが、スクリプトを完了するには少し助けが必要です。 スクリプトは簡単です: キャッシュをクリアするためにNFSマウントをリロードします nfsにテストファイルを書き込む 記録タイム nfsからテストファイルを読み取ります 記録タイム 解決すべき問題が1つあります。timeコマンドの出力を解析し、テキストファイルに保存します。 時間コマンドは次の3つの値を出力します。実0m0.000sユーザー0m0.000s sys 0m0.000s リアルタイムが欲しいだけです。読み取り用に1ファイル、書き込み用に1ファイル。 これは私がこれまでに持っているものです: #!/bin/bash for i in [`seq 1 20`]; echo "remounting autofs" /etc/init.d/autofs reload; wait 5; echo "write test" #for write perf do time dd if=/dev/zero of=/home/nfs_perf_testing/samplefile$i bs=1M count=1024 oflag=direct; echo "write test done"; wait 5; echo "read test"; …
2 linux  bash  nfs  dd 

2
切断されたNFS共有が原因でI / O待機負荷が高くなる
私はいくつかのフォルダを同期させ、毎晩屋根裏部屋経由でnfs共有、つまり別のサイトにバックアップします。これには、最初にそのサイトへのopenvpn接続を確立し、次にバックアップが開始される前にnfs共有をマウントするスクリプトがあります。 バックアッププロセス中にnfs共有が使用不可になることはめったにありません。 平均負荷グラフ 共有が再び利用可能になるとすぐに、負荷は低下します。 その前に私は負荷を引き起こすプロセスを殺すことはできません。それはただ消えないでしょう。 これはとても厄介です。 これを防ぐにはどうすればよいですか。どういうわけかタイムアウトか何かを統合できますか? これがcron経由で毎晩実行されるスクリプトです。 #!/bin/sh REPOSITORY=/media/offsiteserver_netbackup/system.attic #no backslash at the end of this NFSMOUNT=/media/offsiteserver_netbackup #no backslash at the end of this NFSDIR="192.168.178.2:disk2/netbackup" export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games ###############start of script################# #exec >> $LOGFILE 2>&1 #simple function that just prints the time and the info you pass to it echotime …
linux  backup  nfs 

1
NFS経由でOS-X上のディレクトリを暗号化して共有する方法
nfs共有を持ち、nfsクライアントとしてlinux / vmを使用するosxデスクトップ環境があります。 os-xマシンのnfs-data /ディレクトリを暗号化したいです。 それは可能ですか? AppleのFile-Faultはケルベロスを使用していますが、ファイルフォルトデータはNFSからアクセスできません。ファイルボールトを使用する可能性はありますか、それともTruecryptボリュームを使用する必要がありますか? truecrypt / filevault + nfsをどのようにセットアップしますか?

1
リモートでLinuxシステムをバックアップ復元する必要がある
Linux環境でWDS(Windows Deployment Service)のようなセットアップを構築しようとしています。 私が持っているもの: 大容量のRAMと多くのスペースを備えたDellサーバー。 OSはCentOS 6.5です。 少量のRAMとスペースを持つサードパーティ製サーバーはほとんどありません。これらのサーバーにはいくつかのアプリケーションがインストールされており、ラボ目的に使用されます。これらは毎日破壊されているので、私はOS(openSuSe)と関連アプリケーションを毎日再インストールしなければなりません。これはとても痛いです。 必要なもの クライアントノード(サードパーティ製サーバー、openSuSe)のイメージを作成し、Dellサーバー(CentOS)に保存することができるような設定をしたいです。この後、クライアントノードが破壊されたときはいつでも、バックアップ時と同じ時点で(OS、ネットワーク設定、アプリケーション、および設定を使用して)簡単に復元できます。 私が研究したこと 私はTimeshiftがそれを可能にするかもしれないことがわかりました。しかし、CentOSとOpenSuseシステムの要件を満たすのに役立つ適切な情報を取得できません。私はUbuntuとLinux Mintのための情報を主に手に入れています。 Rsnapshot、それはマイナーなバックアップを取るだけでOSのバックアップを取ることはないので、役に立ちません。 TimeshiftはRnapshotも使用しますが、おそらくGRUBを復元することもできるため、より多くの機能があります。それは間違っているかもしれません。 Clonezilla、それについて調べるつもりです。しかし、クライアントノードのイメージを作成するには物理ドライブが必要になる可能性があり、同じ方法で復元する必要があります。それがすべてリモート/ネットワークを使用して実行できるかどうかわからない。 Windowsでは、以前はWDSを使用していましたが、以前は1つのシステムを構築し、そこに必要なすべてのアプリケーションをインストールしていました。それから私はそのシステムのバックアップイメージを撮り、そのイメージを同じ設定を持つ他のすべてのシステムに(ネットワーク経由で)インストールするのが常でした。 あなたは私を助けてもらえますか、または必要性を達成するために私を導いてもらえますか(説明の「必要なもの」の部分)。 ありがとう

0
nfsサーバー上の監査ログを表示する方法
私はNFS共有をやろうとしています。共有を設定しました。 それでは、nfs共有内のファイルに関連したログを見たいと思います。 集中ログサーバーを作成しました。集中rsyslogと集中監査ログの違いはわかりません。そこで私は両方を作りました。 次のリンクを使用して中央のrsyslogサーバーを作成しました。 http://yallalabs.com/linux/how-to-setup-a-centralized-log-server-using-rsyslog-on-ubuntu-16-04-lts/#comment-2590 そして私は次のリンクを使って中央監査ログサーバーを作成しました: https://luppeng.wordpress.com/2016/08/06/setting-up-centralized-logging-with-auditd/ サーバーの監査ログを確認する必要があります。 サーバーとクライアントのログを組み合わせて必要です。 監査ログでファイルを監視するために、サーバーとクライアントの両方に同じキー「NFS」を作成しました。 しかし私がするとき ausearch -k NFS -i サーバーでは、サーバーに関連付けられたログのみが取得され、クライアントマシンのログは見つかりませんでした。 これどうやってするの? 私はLinuxの初心者です。私を助けてください。 ありがとうございました。 :) 編集1 以下はnfsのための私の設定のステップです: NFSサーバー sudo apt-get install nfs-kernel-server sudo mkdir /var/nfs/general sudo nano /etc/exports /var/nfs/general *(rw,sync,no_root_squash,no_subtree_check) sudo exportfs -a sudo service nfs-kernel-server start NFSクライアント sudo apt-get install nfs-common sudo mount 172.21.215.101:/var/nfs/general …

1
Linuxのフォルダを資格情報と共有するにはどうすればいいですか?
Synology NASとRaspberry PIがあり、SynologyからRaspberryにフォルダーを共有したいと思います。 素朴な解決策は、残念ながらパスワード、証明書など、NFSを使用することです。私のラズベリーと同じMACアドレスを持っている人なら誰でもNFSにアクセスできるようです。 汚い解決策はSambaをインストールすることです。 共有フォルダをマウントするためにパスワード、さらにはキーを必要とするフォルダを安全に共有するには、他にどのような方法がありますか。

0
NFSはマウントされたメディアへのアクセスを許可しません
ここで説明しますが、 この ユーザーが受け取った解決策では問題が解決しない(sshfs) 問題は、ネットワークを介して自分の/ mediaフォルダを共有したいということです。そのため、あるデスクトップにドライブを接続すると、周りにある他のデスクトップ/ラップトップがそのドライブを認識できるようになります。 欲しいもの パスワードダイアログなしの自動マウント(保存されたプレーンテキストの資格情報は問題ありません) 1台のコンピュータにマウントされているドライブをネットワーク上の誰か(または正しい資格情報をマウントしている人)と共有する 以下のいずれか、または他の方法に関する提案/解決策。 Linuxサーバー/ Linuxクライアント 私が試したこと サンバ sshfs nfs それぞれの問題 sambaでは、セットアップに時間がかかり、何をいつどこで調整したかによって結果を再現するのが困難でした。私は最近、非常に基本的なユーザー認証と未知のパラメータに関する苦情の説明に問題がありました。 sshfsを使えば、私はすべて完璧に動いていましたが、これは複数のデスクトップを持つマルチユーザーシステムです。各デスクトップには同じユーザーアカウントのセットがありますが、デスクトップごとに異なるパスワードがあり、ホームフォルダはコンピュータごとにあります。システムユーザーはコンピュータに精通している人ではなく、物事がうまくいったとしてもLinuxを使い続ける可能性がはるかに高いでしょう。 ほとんど nfsを使ってください。したがって、ネットワークドライブを接続できるように、全員がログイン時にRSAキーパスワードの入力を求められるようにするのは、最適とは言えません。 (どのドライブがマウントされているかに基づいて、各コンピュータのRSAキーまたはさらに悪いsshパスワード) NFS ほとんど うまくいくと、すべてが自動的にマウントされ、正しいフォルダがマウントされます。添付のリンクによると、nfsは/ mediaにマウントされたマウントされたドライブをそのままネットワーク上で共有することを許可しません。マウントされたドライブをドライブごとに共有することは可能であることを私は読んだことがありますが、これは新しいドライブがいつ個々のデスクトップに接続されるかを説明するものではなく、これは必須です。 何か考え、アイデア?前もって感謝します。


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