Mon Apr 06 10:55:04 JST 2015
fstab に nfs のエントリを書く時、ro か rw かは明示する必要がある。
# Device Mountpoint FStype Options Dump Pass# /dev/raid/r0p2 / ufs rw 1 1 /dev/raid/r0p3 none swap sw 0 0 nas:/bigfs /storage nfs noauto,tcp 0 0
のような状態で mount /storage すると、
fstab: /etc/fstab:5: Inappropriate file type or format
と怒られる。
nas:/bigfs /storage nfs rw,noauto,tcp 0 0
のように、rw を明示的に指定してあげるだけでよい。
Thu Apr 16 17:32:25 JST 2015
だいぶ git に慣れて来たので、自宅マシンに git リポジトリを作ってみる。
server% mkdir -p /opt/gitroot/sandbox.git server% cd /opt/gitroot/sandbox.git server% git init --bare
でもって、これを ThinkPad から使うことにしてみる。
client% mkdir -p /opt/workspace/home client% cd /opt/workspace/home client% mkdir sandbox client% cd sandbox client% git init client% echo "`date '+%Y.%m.%d'` initial." > history client% git add history client% git commit -m 'init' client% git remote add origin ssh://ore@server:12345/opt/gitroot/sandbox.git client% git push -u origin master
問題ない。 作業ディレクトリが /opt なのは、単にディスクが足りないからだ。 余裕のあるパーティションが他に無くて(泣)。あと、12345 に他意はない。
リモートからのアクセスを試みる。リモートは、多段ssh を踏まないと出れない構成だ。
remote% vi ~/bin/sshscript #!/bin/sh exec ssh -oIdentityFile=$HOME/.ssh/autoexecute "$@" remote% chmod 755 sshscript remote% vi ~/.ssh/config Host server IdentityFile /home/ore/.ssh/autoexecute Forwardagent yes user ore HostName server.freedns.domain.name ProxyCommand sshscript gateway.of.remote.site -qW %h:%p Host gateway.of.remote.site ForwardAgent yes user ore remote% git clone ssh://ore@server/opt/gitroot/sandbox.git remote%
問題ない。ssh は便利だな。
HOME | index | prev | next