Markdown→Re:VIEW→LaTeXでうまく動かない奴。\left|と\right|のせいだった。Re:VIEWの文中数式が@<m>|hoge|と、縦棒をデリミタとして使っているため。とりあえず文中の\left|、\right|を\lvert、\rvertにすることで対応。
rcloneをWSLにインストール。
sudo -v ; curl https://rclone.org/install.sh | sudo bash
実行に数分かかる。ダウンロード後に表示が止まるので不安になる。しばらくまって以下の様な表示が出たらOK。
rclone v1.69.1 has successfully installed.
Now run "rclone config" for setup. Check https://rclone.org/docs/ for more details.
FUSE(Filesystem in Userspace)が必要だが、WSL2にはデフォルトで入っている模様。
設定はrclone configで対話的にもできるが、非常に冗長なので、コマンドラインから一気にやるのが楽。
rclone config create server-name sftp host=hostname shell_type=unix
servernameが今後使う名前。hostnameがsshのホスト名。
これにより、.config/rclone/rclone.confに必要な情報が書き込まれる。この後、
rclone ls server-name: --max-depth=1
でlsが通ったら成功。
WSL2でのマウントには「fusermount3」が必要。
sudo apt update
sudo apt install fuse3
which fusermount3
を実行し、/usr/bin/fusermount3と表示されればOK。
この状態でserver-name:tempを~tempにデーモンモードでマウントするには、
rclone mount server-name:temp ~/temp --vfs-cache-mode writes --daemon
とすればOK。unmountは、
sudo umount temp
とする。エディタで開いた状態のままだと
umount: /home/watanabe/temp: target is busy.
などと言われるので、VSCodeを閉じてからsudo umount tempをやりなおす。
rclone config create server-name sftp host=hostname
rclone config update server-name user=watanabe
と二行に分けた方が分かりやすいな。
物性研を試す。
rclone config create ohtaka sftp host=ohtaka.issp.u-tokyo.ac.jp
rclone config update ohtaka user=k0xxxxx
rclone ls ohtaka: --max-depth=1
mkdir ohtaka
rclone mount ohtaka: ~/ohtaka --vfs-cache-mode writes --daemon
code .はできないが、「フォルダーを開く」はいける。
rclone config create kugui sftp host=kugui.issp.u-tokyo.ac.jp
rclone config update kugui user=k0xxxxx
rclone ls kugui: --max-depth=1
mkdir kugui
rclone mount kugui: ~/kugui --vfs-cache-mode writes --daemon
こっちもいけた。これで行こう。
Macにもインストール。
sudo -v ; curl https://rclone.org/install.sh | sudo bash
パスワード入力後、以下のような画面が出てしばらく止まる。
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 4734 100 4734 0 0 5010 0 --:--:-- --:--:-- --:--:-- 5009
しばらく待って
rclone v1.69.1 has successfully installed.
Now run "rclone config" for setup. Check https://rclone.org/docs/ for more details.
と出ればOK。
次にmacFUSEのインストール。
macfuseのサイトに行ってdmgをダウンロード。 macFUSE 4.10.1をダウンロード。「Install macFUSE」をダブルクリックしてインストール。
「機能拡張がブロックされました」という表示が出るので「システム設定を開く」をクリック。
「プライバシーとセキュリティ」の画面で「開発元"Benjamin Fleischer"のシステムソフトウェアの読み込みがブロックされました。」というメッセージの下の「許可」ボタンを押す。再起動を求められるので再起動する。
一度ssh ohtakaでパスワードなしでログインできること(ssh-agentが起動して、秘密鍵を覚えていること)を確認する。
rclone ls ohtaka: --max-depth=1
成功。
mkdir ohtaka
rclone mount ohtaka: ~/ohtaka --vfs-cache-mode writes --daemon
これでWindows, Mac両方ともrcloneでスパコンサイトをローカルマウントできた。
解析力学の著者校正返した。
今日、会議x4の合間に、cloneのWindows/Macの動作確認した上に250ページ近い本の著者校正返したの偉すぎない?