差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

nas4free:mount_cifs_and_publish_ftp_2 [2020-10-23 23:07]
Decomo 作成
nas4free:mount_cifs_and_publish_ftp_2 [2022-01-27 10:16] (現在)
Decomo
行 3: 行 3:
 ===== まえがき ===== ===== まえがき =====
  
-[[mount_cifs_and_publish_ftp|7年前に作ったNAS4FreeなFTPサーバ]]は、その後、自前のストレージを持つFTP用物理マシンへと移行し、/-真っ当なメンテをすることもなく-/長らく稼働していた。この度、ストレージ部分はそっくりそのまま、システム部分のみを仮想化する形で別のマシンに収容することになった。+[[mount_cifs_and_publish_ftp|7年前に作ったNAS4FreeなFTPサーバ]]は、その後、自前のストレージを持つFTP用物理マシンへと移行し、<del>真っ当なメンテをすることもなく</del>長らく稼働していた。この度、ストレージ部分はそっくりそのまま、システム部分のみを仮想化する形で別のマシンに収容することになった。
  
-その収容先というのもXigmaNAS動いてるPCなので、システムはVirtualBoxにぶち込み、ストレージはRDMでアタッチすれば余裕っしょ、と目論んでいたのだが、vboxuserの権限まわり、XigmaNASが発たZFSプールを手あたり次第にマウントしてしま問題を解決できず、早々に頓挫してしまった。+その収容先XigmaNAS動いてる物理PCなので、FTPシステムはVirtualBoxにぶち込み、FTPストレージはRDMでアタッチすれば余裕っしょ、と目論んでいたのだが、vboxuserの権限まわりならびに、XigmaNASつけたZFSプールを手あたり次第にマウントしてしまい仮想マシンにFTPストレージをアタッチできない問題を解決できず、早々に頓挫してしまった。
  
-代替案として、FTP用のZFSプ収容先でマウントしNFSでVM上のFTPサーバに公開すればいいんじゃね?と目論むも、XigmaNASはnfsclientを持っていないことが判明しこれまた頓挫。mount_nfsはあるのに、どうして…どうして……。+代替案として、FTPストレホストのXigmaNASでマウントしNFSでVMに公開すればいいんじゃね?と目論むも、XigmaNASはnfsclientを持っていないことが判明しこれまた頓挫。mount_nfsはあるのに、どうして…どうして……。
  
 となれば残された道は7年前同様、SMB経由しかない。mount_smbfsは今なお含まれており、加えて当時はなかったsmbutilもいつの間にか含まれるようになったので、XigmaNASで作業が完結するようになったのも嬉しいところ。 となれば残された道は7年前同様、SMB経由しかない。mount_smbfsは今なお含まれており、加えて当時はなかったsmbutilもいつの間にか含まれるようになったので、XigmaNASで作業が完結するようになったのも嬉しいところ。
行 13: 行 13:
 ===== 環境 ===== ===== 環境 =====
  
-  * XigmaNAS 12.1.0.4 - Ingva (revision 7743) +  * ホスト(物理マシン) 
-    * マウントする側(クライアント)、マウントされる側(Sambaサーバ)ともにembeddedインストール+    * XigmaNAS 12.1.0.4 - Ingva (revision 7743) [embedded]
     * 起動USBメモリの空き領域da0p4を/mnt/storageにマウントし、永続ストレージとして使う。     * 起動USBメモリの空き領域da0p4を/mnt/storageにマウントし、永続ストレージとして使う。
 +  * ゲスト(仮想マシン/FTPサーバ)
 +    * XigmaNAS 12.1.0.4 - Ingva (revision 7743) [embedded]
 +
  
 ===== 設定 ===== ===== 設定 =====
行 48: 行 51:
 | password | USERNAMEに対応するパスワード。「smbutil crypt パスワード」で得られた難読化パスワードを指定する。 | | password | USERNAMEに対応するパスワード。「smbutil crypt パスワード」で得られた難読化パスワードを指定する。 |
  
-<note tip>ハマりポイント: \\+<WRAP tip>ハマりポイント 
 charsetsに存在しないエンコーディングを書くと、mountコマンドが何のエラーもはかないのにマウントできない現象が発生するゾ。大文字・小文字も関係あるので、charsets=utf-8:utf-8と書いてもダメなんだゾ。 charsetsに存在しないエンコーディングを書くと、mountコマンドが何のエラーもはかないのにマウントできない現象が発生するゾ。大文字・小文字も関係あるので、charsets=utf-8:utf-8と書いてもダメなんだゾ。
  
 ぼくはこれで2日間なやみました。 ぼくはこれで2日間なやみました。
-</note>+</WRAP>
  
 ==== fstabの準備 ==== ==== fstabの準備 ====
  • nas4free/mount_cifs_and_publish_ftp_2.txt
  • 最終更新: 2022-01-27 10:16
  • by Decomo