#author("2017-10-07T23:27:14+09:00","","")
#author("2017-10-09T19:50:05+09:00","","")
#nofollow
#norelated
総数:&counter(total); 今日:&counter(today); 昨日:&counter(yesterday);

* もくじ [#ee5026c2]

#contents

* UbuntuからWindowsの共有フォルダを手動マウントする [#mc829bb4]
参考URL
 http://infrase.jpn.org/?p=36
**cifs-utils パッケージのインストール [#zef390a9]
 ~$ sudo apt-get install cifs-utils 
 [sudo] password for jenkins: 
 パッケージリストを読み込んでいます... 完了
 依存関係ツリーを作成しています                
 状態情報を読み取っています... 完了
 以下の特別パッケージがインストールされます:
   keyutils
 提案パッケージ:
   winbind
 以下のパッケージが新たにインストールされます:
   cifs-utils keyutils
 アップグレード: 0 個、新規インストール: 2 個、削除: 0 個、保留: 4 個。
 120 kB のアーカイブを取得する必要があります。
 この操作後に追加で 410 kB のディスク容量が消費されます。
 続行しますか? [Y/n] Y
 取得:1 http://jp.archive.ubuntu.com/ubuntu/ trusty/main cifs-utils amd64 2:6.0-1ubuntu2 [86.7 kB]
 取得:2 http://jp.archive.ubuntu.com/ubuntu/ trusty/main keyutils amd64 1.5.6-1 [33.6 kB]
 120 kB を 0秒 で取得しました (817 kB/s)
 以前に未選択のパッケージ cifs-utils を選択しています。
 (データベースを読み込んでいます ... 現在 184423 個のファイルとディレクトリがインストールされています。)
 .../cifs-utils_2%3a6.0-1ubuntu2_amd64.deb を展開する準備をしています ...
 cifs-utils (2:6.0-1ubuntu2) を展開しています...
 以前に未選択のパッケージ keyutils を選択しています。
 .../keyutils_1.5.6-1_amd64.deb を展開する準備をしています ...
 keyutils (1.5.6-1) を展開しています...
 man-db (2.6.7.1-1ubuntu1) のトリガを処理しています ...
 cifs-utils (2:6.0-1ubuntu2) を設定しています ...
 keyutils (1.5.6-1) を設定しています ...
 ~$
**マウント先のディレクトリを作成 [#d5fffe68]
 ~$: sudo mkdir /mnt/windows

**共有フォルダのマウント [#if73f3e6]
 ~$ sudo mount -t cifs -o username=[Windowsのユーザー名],password=[Windowsのpassword] //[Windows-server]/[share] /mnt/windows
または
 ~$ sudo mount.cifs -o username=[Windowsのユーザー名],password=[Windowsのpassword] //[Windows-server]/[share] /mnt/windows

***所有者を指定する場合のマウント [#i7987686]
特にオプションを指定しない場合、マウント先「/mnt/windows」の所有者、所有グループがすべて「root:root」となってしまう。
 ~$ sudo mount.cifs -o username=username,uid=ubuntu,gid=ubuntu //[Windows-server]/[share] /mnt/windows
-この例では所有者、所有グループがすべてubuntu:ubuntu を指定
***パーミッションを指定する場合のマウント [#tb1be253]
特にオプションを指定しない場合、マウント先「/mnt/windows」のパーミッションがOSのデフォルト値(umaskの設定)に基づいた値になってまう。
 ~$ sudo mount.cifs -o username=username,uid=ubuntu,gid=ubuntu,rw,file_mode=0644,dir_mode=0755 //[Windows-server]/[share] /mnt/windows
***ADアカウントを利用してマウント [#d3aa26ff]
Windows側がドメインのメンバーサーバーでローカルユーザーではなくドメインユーザーを利用したい場合
 ~$ sudo mount.cifs -o username=username,domain=hoge.local,uid=ubuntu,gid=ubuntu,rw,file_mode=0644,dir_mode=0755 //[Windows-server]/[share] /mnt/windows

*UbuntuからWindowsの共有フォルダを自動マウントする [#o9dce617]
参考URL
 http://infrase.jpn.org/?p=46&
**fstabの編集 [#n3b8035b]
 ~$ sudo gvim /etc/fstab
/etc/fstabの追記例 オプションは手動マウントの手順を参照
 //[Windows-server]/[share]   /mnt/windows/   cifs   username=[Windowsのユーザー名],password=[Windowsのpassword],defaults    0    0
***fstabにパスワードを書きたくない場合 [#p0792be1]
「credentials=/etc/cifs/userpass」を追加する。
 //Windows/share/    /mnt/winodws/   cifs    credentials=/etc/cifs/userpass,defaults    0    0
***credentialsの設定例 [#j7195e70]
パスは任意で指定可能だが、パスワードを平文で書くので「chmod 400」などとしておくこと
-/etc/cifs/userpassの記載例
 username=USER
 password=PASSWORD

**マウントしてみる [#f3effbc8]
~-aオプションを指定することで、/etc/fstabに記述されているファイル・システムをマウントする。
 ~$ sudo mount -a
**マウントされていることを確認 [#y42ca7f9]
 ~$ df -h

* UbuntuからUbuntuのNFS共有フォルダを手動マウントする [#b4c1c81a]
例:サーバー側 192.168.3.9、クライアント側 192.168.3.19
参考url &br;
https://qiita.com/hdoi/items/06e3aeca07efa1993555 &br;
https://case-k.com/blog/2017/09/26/ubuntu16-04-lte%E3%81%AE%E3%83%89%E3%83%A9%E3%82%A4%E3%83%96%E3%82%92macos-sierra%E3%81%AB%E3%83%9E%E3%82%A6%E3%83%B3%E3%83%88%E3%81%99%E3%82%8B/ &br;
http://blog.amedama.jp/entry/2017/03/08/214405 &br;
**サーバー側 [#tc5fd4e1]
***サーバーをインストールします。 [#s166e816]
 sudo apt-get install nfs-common nfs-kernel-server
***/etc/exportsを編集します。 [#xc3f0599]
 sudo gvim -f /etc/exports
-以下の行を追加します。
/home/jenkins/mnt をクライアントと共有する
 /home/jenkins/mnt 192.168.3.0/24(rw,no_subtree_check)
***サービスを起動します。 [#h65b542e]
 sudo service rpcbind start
 sudo service nfs-kernel-server start
***/mnt/subdirから/home/jenkins/mnt/subdir にシンボリックリンクをはる [#s30b8dbb]
 sudo ln -s /home/jenkins/mnt/subdir /mnt/subdir
**クライアント側 [#xefca471]
***クライアントをインストールします。 [#ke799e07]
 sudo apt-get install nfs-common
***手動でマウント [#t731dafd]
 sudo mount -t nfs 192.168.3.9:/home/jenkins/mnt  /mnt
***次に、/etc/fstabを編集します。 [#n600aa44]
 sudo gvim -f /etc/fstab
-中身に以下を追加します。
 192.168.3.9:/home/jenkins/mnt /mnt nfs defaults,soft,intr,clientaddr=192.168.3.19
***以下のコマンドで確認してください。 [#zdf5358a]
 sudo service rpcbind start
 sudo mount -a
*Windows7の共有が勝手に切断されないようにする [#y53d5855]
参考url https://www.projectgroup.info/tips/Windows/comm_0063.html &br;
Windows7側で コマンドプロンプトで設定する &br;
-左下の「すべてのプログラム」ー「アクセサリ」ー「コマンドプロンプト」で右クリック &br;
-「管理者として実行」を選択
-以下のコマンドを実行します。
 net config server /autodisconnect:-1






トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS