Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Rasberry Pi が吹っ飛んだのでTime MachineサーバをSambaで作り直してみた
Search
kenkino
January 20, 2025
Technology
330
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Rasberry Pi が吹っ飛んだのでTime MachineサーバをSambaで作り直してみた
kenkino
January 20, 2025
More Decks by kenkino
See All by kenkino
PiKVMを構築してみた
kenkino
0
120
Protonについて解説してみる.pdf
kenkino
0
44
RPIネットワークモニタ復旧
kenkino
0
74
Intel Mac で雑にローカルLLM その2 ~~雑にGPUも使ってみた~~
kenkino
0
1.4k
応用情報処理試験「よくわかんないけど、何か受かった」ので考察してみる
kenkino
0
110
猟銃所持許可を取ってみた
kenkino
2
180
Raspberry Pi でMac のTimeMachineサーバを作ってみる
kenkino
0
240
狩猟免許を取ってみた
kenkino
1
150
OSCについて2024 -ウィズコロナのOSCについて
kenkino
0
83
Other Decks in Technology
See All in Technology
Network Firewallやっていき!
news_it_enj
0
160
Terraform共通モジュールをチーム横断で“変えられる”運用へ ― リリースと適用の分離
kekke_n
1
3.3k
Control Planeで育てるBtoB SaaSの認証基盤 - SRE NEXT 2026
pokohide
1
2.6k
大量データに対しても、生成AIを用いてリーズナブルにデータ加工をしたい!Databricksのai_queryについて調べてみた
kamoshika
1
210
はじめてのWDM
miyukichi_ospf
1
150
事業価値を⽣み出すSREへ SREが担うべき意思決定の5層
kenta_hi
2
3.9k
誤解だらけの開発生産性 / Myths and Misconceptions about Developer Productivity
i35_267
2
780
実践!既存 Project への AI-Driven Development 適用〜 一ヶ月で Project 唯一のフロントエンドエンジニアを作り出せ〜
lycorptech_jp
PRO
0
170
アップデートで何が変わった?デモで学んで使いこなすIBM Bob2.0
muehara
0
110
個人開発で育てる「大規模設計の苗床」 - AI時代の1人開発から始める業務への知識接続 / The Seedbed for Large-Scale Design - From AI-Era Solo Projects to Professional Knowledge
bitkey
PRO
1
280
脱金融のフューチャー・デザイン / Future Design Beyond Finance
ks91
PRO
0
150
10年目を迎えた「ABEMA」がどのように AI 活用を推進して、AI 駆動開発にシフトしているのか / How ABEMA, entering its 10th year, is promoting the use of AI and shifting toward AI-driven development
miyukki
0
250
Featured
See All Featured
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
62
45k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
The untapped power of vector embeddings
frankvandijk
2
1.8k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.6k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
180
Unsuck your backbone
ammeep
672
58k
The Language of Interfaces
destraynor
162
27k
Building AI with AI
inesmontani
PRO
1
1.1k
Prompt Engineering for Job Search
mfonobong
0
380
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.5k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.4k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
230
Transcript
Raspberry pi が吹っ飛んだので Time Machineサーバを Sambaで作り直してみた
このスライド Raspberry piのTime Machineバックアップサーバ が吹っ飛んで入れ直そうとしたらnetatalkがオワ コンとなってしまっていたたため、Sambaで作り 直した話。
自己紹介 • 名前:木下兼一 • 職業:去年10月からとあるところでインフラの色々やってます • 趣味:家のネットワークいじり FreeBSD、Linux、Raspberry Piいじり サイクリング、キャンプ、
ドローン(屋外で飛ばせるのが欲しい&資格取らんと) 小田原で有害鳥獣駆除のお手伝い 最近はLinux Foundationのお手伝いも
年明けに • 以前プレゼンしたRaspberry pi Time Machine – OSをbookwormにアップデート – アップデートに盛大に失敗orz
• SDカードにOSを入れ直してセットアップ – netatalkがオワコンになっていた • じゃあSambaに入れ替えて作り直してみますか
使ったもの • Raspberry Pi 4 • USB接続HDD : 自分が使っているMacのスト レージの2倍の容量のモノを用意
下準備 • Raspberry pi OS : 以前は初回起動時に – SSH –
ホスト名 – piユーザー以外のユーザー設定 を行う必要が合ったが、最近はイメージャーでmicroSDに書き込む時に あらかた設定できる様になっていた。 • USB接続HDD : – 以前からの使い回しだったので今回は特に設定は無し – 一応旧バックアップは削除
Raspberry pi イメージャー設定 • こんな感じで設定可能
必要なパッケージを インストール • 下記のパッケージをインストールすればOK – $ apt install hfsprogs hfsplus
samba ※自分の場合、HDDを使いまわしていたのでhfs 関連パッケージを入れていたが、真っさらから 構築する場合はSambaだけでいいかと
USB HDD設定 • USB HDDマウント用ディレクトリを作成 • USB HDDを接続 • 下記コマンドでUSB
HDDのIDを確認 – $ blkid • /etc/fstabに記述 – UUID=USB HDDのID マウントするディレクトリ hfsplus force,rw,user,auto,nofail 0 0 • マウント
Samba設定 • samba用のユーザーを作成 – $ smbpasswd -a ユーザー名 パスワードを設定 •
sambaの設定ファイルを修正する – /etc/samba/smb.conf
smb.confに追加した内容 [TimeMachine] comment = NAS for Apple Time Machine path
= マウントしたUSB HDDのパス create mask = 077 directory mask = 0777 guest ok = no read only = no browsable = Yes vfs objects = catia fruit streams_xattr fruit:metadata = netatalk fruit:encording = native fruit:time machine = Yes fruit:time machine max size = 1T
Sambaの再起動 • 変更した設定を反映 – $ systemctl daemon-reload • 再起動 –
$ systemctl restart smbd
Macの設定 • Macの「システム設定」→「一般」→「Time Machine」でバックアップの設定を開く • +をクリックしてRaspberry Piにマウントした ディスクが出てくるのでバックアップ用に設定
作り直してみて • 色々と面倒だった – Raspberry pi ユーザー – SSH –
ネットワーク Imagerで設定できる様になり楽になった ※Raspberry piを使ったサーバ構築が、かなり楽になるかと • netatalkからSambaになったのでちょっとサポート的に 安心できるようになった
ということで ご静聴ありがとうございました!!