X



FreeBSD入門者の犬小屋 その4

■ このスレッドは過去ログ倉庫に格納されています
2010/06/17(木) 07:01:01
質問スレッドなどで長くなりそうなときはこちらを使いましょう。
誘導先として使ってください。

前スレ

FreeBSD入門者の犬小屋 その3
http://pc11.2ch.net/test/read.cgi/unix/1213949267/
FreeBSD入門者の犬小屋 その2
http://pc11.2ch.net/test/read.cgi/unix/1126188883/
2019/10/03(木) 22:56:12.030
>>468
ホホームw
2019/10/03(木) 22:58:20.60
消えた?
2019/10/03(木) 22:59:33.87
失敗したかも。リネームに。ファイルが見つからない
2019/10/03(木) 23:00:02.51
できた
2019/10/03(木) 23:01:04.140
>>470
Unix系OSは .hoge は隠しファイルだからね。

ホームディレクトリでそれをやったのなら、再び端末で叩いてみよう。

screen -S rsync
2019/10/03(木) 23:05:17.02
さっきの端末で? 閉じてないやつで
=================================================
~$ rsync
2019/10/03(木) 23:06:37.090
>>474
さっきの端末で。
今度はさっきと様子が違ってるはず。
2019/10/03(木) 23:07:28.85
~$ rsync

しか出てません
2019/10/03(木) 23:11:47.460
>>476
こんな感じになってないかな(下のステータスライン)
https://i.imgur.com/ToWQ1o8.png
2019/10/03(木) 23:12:10.01
rsyncコマンドとは?

 「rsync」は、リモート環境とファイルやディレクトリを「同期(sync)する」というコマンドです。ローカル環境のみでも使用できます。「変更があった分だけ更新する」という機能があるので、ディレクトリ単位のバックアップで特に便利に使えます。
2019/10/03(木) 23:12:56.32
なってない
2019/10/03(木) 23:13:26.27
~$ rsync

ここでエンター?
2019/10/03(木) 23:15:05.94
もう一回最初から
2019/10/03(木) 23:15:48.850
>>478
HDDの同期は流石にすぐ終わるってわけにはいかないので、途中で仮想マシンみたくデタッチ出来るscreenを導入したってわけさ。

なんだか普通のscreenと様子が違うな。
一旦端末を閉じてしまおう。
2019/10/03(木) 23:17:45.69
いまだ実行中のプロセスがある」と出るが無視して?
2019/10/03(木) 23:17:59.96
閉じた
2019/10/03(木) 23:19:51.450
OK.

多少ごみごみしてしまうけど、さっきの消えた設定ファイルを探そう。

cajaの隠しファイルの出し方わかる?
2019/10/03(木) 23:21:47.98
あります。
2019/10/03(木) 23:22:16.65
defutf8 on
defencoding utf8
encoding utf8 utf8
cjkwidth off

## スクロール行数
defscrollback 10000

altscreen on

defbce on
#term xterm-256color

shell $SHELL

hardstatus alwayslastline
hardstatus string '%{gk}[%{G}%H%{g}][%= %{wk}%?%-Lw%?%{=b kR}(%{W}%n*%f %t%?(%u)%?%{=b kR})%{= kw}%?%+Lw%?%?%= %{g}]%{=b C}[%m/%d/%y %C %A]%{W}'
2019/10/03(木) 23:22:51.68
リネームに失敗してるかも。
2019/10/03(木) 23:25:04.06
あってるように見える。そして「名前の変更できない」
2019/10/03(木) 23:26:18.47
>>464
> 464 名前:名無しさん@お腹いっぱい。 ◆d4MNN2iXxk (ワッチョイ 2a86-XzF1) [sage]: 2019/10/03(木) 22:50:24.90 0
> screenから抜けたら以下のリンクからファイルをホームディレクトリにダウンロードしよう。
> https://drive.google.com/file/d/1Ba9Ju5lyaQg9j91cM73QCIyNr6NwLjQf/view?usp=sharing

ここから やり直す?
2019/10/03(木) 23:26:43.070
ではそのファイルを消して、再びホームディレクトリダウンロードしよう。

ダウンロードできたら、ホームディレクトリで以下のコマンドをコピペし、エンターしよう。

mv screenrc .screenrc
2019/10/03(木) 23:27:46.250
>>490
一応リネーム失敗ファイルを削除してからやり直そう。
2019/10/03(木) 23:36:47.81
ありえないくだらない質問だけど
ダウンロード クリックすると、/home/m/Downloads に落ちる。>それを切り取って home の直下に
移動でもいいんだよね?



> ではそのファイルを消して、再びホームディレクトリダウンロードしよう。
>
> ダウンロードできたら、ホームディレクトリで以下のコマンドをコピペし、エンターしよう。
>
> mv screenrc .screenrc
2019/10/03(木) 23:39:19.490
>>493
/home直下ではなく、/home/mに貼り付けよう。
2019/10/03(木) 23:39:26.91
ホームディレクトリで以下のコマンドをコピペし、エンターしよう。

mv screenrc .screenrc

=================================================
成功した
2019/10/03(木) 23:40:00.64
>>494
できました
2019/10/03(木) 23:40:12.420
>>493
そうだ。Firefoxはデフォルトだと保存先選べないんだよな
2019/10/03(木) 23:41:29.010
>>496
今度は.screenrcの効果があるはず。
端末に貼り付けてエンターしてごらん。

screen -S rsync
2019/10/03(木) 23:42:18.47
screen -S rsync

今度はいけた!!
2019/10/03(木) 23:43:35.59
申し訳ない。今夜はかなり 集中力ないみたい。。。我ながら酷い
2019/10/03(木) 23:47:09.370
>>499
ステータスラインがあるとscreen中だって一目瞭然だからね。
ちなみにこれはFreeBSDのscreenの初期状態。

さてscreenの設定が出来たところで次は現在のHDDマウント状況を見せて頂こう。

mount | egrep sda\|sdb
↑コピペしてエンター
2019/10/03(木) 23:49:08.620
>>500
いや、HDDのパーティション操作は神経使うから仕方ない。

今日のところは作業終わりにしようか。
2019/10/03(木) 23:49:14.86
~$ mount | egrep sda\|sdb
/dev/sda1 on / type ext4 (rw,relatime,errors=remount-ro,data=ordered)
~$
2019/10/03(木) 23:50:24.810
>>503
OK.

今日はもうやめる?
2019/10/03(木) 23:50:51.10
>>502
はい!

さっきリネームの時 手が滑って 手入力で ドットとか英字をタイプしたんだ
2019/10/03(木) 23:51:13.87
>>504
やめます!
2019/10/03(木) 23:55:39.410
了解。

慣れない買い物をしたことだし、疲れただろう。
ゆっくり休むといい。

俺もHDD同期スクリプトを煮詰めておくよ。

では良い夜を。
2019/10/03(木) 23:57:04.56
>>507
> 慣れない買い物をしたことだし、疲れただろう。

慣れない買い物w それはちがうけどww  

> ゆっくり休むといい。
>
> 俺もHDD同期スクリプトを煮詰めておくよ。
>
> では良い夜を。

ありがとう
2019/10/04(金) 00:00:46.610
>>508
そうだ。君は自作派だっけ。慣れないわけないな。

ではおやすみ。
2019/10/04(金) 00:11:23.48
自作派ではないです。ジャンカーです。段ボール箱あさって最低パーツひとすじ

他板できょうは嫌な感じだけど、とにかく我慢する。

こうやって専門的な内容を教えてくれるなんて、このネット上であり得ない幸運です。

こんな手取り足取り。

良いこともあれば悪いこともある。それで釣り合いが取れる。究極的には俺ほど

恵まれた人間は少ないと、この宇宙に感謝していますwwwww
2019/10/04(金) 13:34:22.890
こちら昼休み終了。
昨日はUbuntu MATEのパーティションいじったけど無事起動出来てるかな?
もし駄目ならLIVEメディアからfstab書き直さなければならない。
まあパーティション操作に関しては散々こねくり回した痕跡が画像にあるから心配いらないか。
2019/10/04(金) 14:25:08.41
>>511
> 昨日はUbuntu MATEのパーティションいじったけど無事起動出来てるかな?

問題ないですよ
513名無しさん@お腹いっぱい。
垢版 |
2019/10/04(金) 15:58:30.41
>>427
なんでLinux
2019/10/04(金) 16:07:08.010
>>513
彼はサブマシンにFreeBSDをインストールし、まず簡易NAS&minidlnaから始めようとしているのですよ。
FreeBSDには昔から憧れていたそうです。
2019/10/04(金) 19:15:25.54
インストールメディア予定の、8ギガバイトSDカード(USB2.0)

が、https://i.imgur.com/AQUWeg3.png
2019/10/04(金) 19:31:29.530
>>515
ご飯中。
だめもとでddrescueすれば多分大丈夫
では後ほど
2019/10/04(金) 19:34:24.17
https://youtu.be/9sem7QMuM9U
ジヨン Birthdayメッセージ
2013/01/25
2019/10/04(金) 19:42:52.28
>>516
直った。gparted から削除>新規 で
2019/10/04(金) 19:52:16.52
~$ dmesg | grep sdd
[ 4.611094] sd 6:0:0:2: [sdd] Attached SCSI removable disk
[ 54.539115] sd 6:0:0:2: [sdd] 15693824 512-byte logical blocks: (8.04 GB/7.48 GiB)
[ 54.547102] sdd: sdd1
[ 82.767593] sdd: sdd1
[ 119.409582] sdd:
[ 140.086726] sdd:
[ 140.855979] sdd:
[ 185.730867] sdd:
[ 185.750945] sdd: sdd1
[ 186.065841] sdd: sdd1
[ 187.621524] sdd: sdd1
[ 197.341057] sdd: sdd1
[ 349.492646] sd 6:0:0:2: [sdd] 15693824 512-byte logical blocks: (8.04 GB/7.48 GiB)
[ 349.501383] sdd: sdd1
~$
2019/10/04(金) 20:00:28.820
>>519
ご飯終了
まあメディアが無事でよかったね。
今のHDDマウント状況見せて。

mount | egrep dev\/sd
↑コピペでエンター
2019/10/04(金) 20:03:56.04
sd カードがcaja に表示されません
gnome-disks でみると

>FAT (32 ビットバージョン) ― /mnt にマウント中

と表示されてる
2019/10/04(金) 20:04:29.32
~$ mount | egrep dev\/sd
/dev/sda1 on / type ext4 (rw,relatime,errors=remount-ro,data=ordered)
/dev/sdd1 on /mnt type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
~$
2019/10/04(金) 20:07:04.790
>>522
了解。まだインストールメディアは作らないので外してしまおう。

sudo umount /mnt エンター
その後カードリーダーを外そう
2019/10/04(金) 20:09:01.79
> sudo umount /mnt エンター
> その後カードリーダーを外そう

カードリーダーはマザー直付けです。メディアはアクセスランプ点灯してるけど抜いていいの?
2019/10/04(金) 20:09:18.66
~$ sudo umount /mnt
[sudo] m のパスワード:
~$
2019/10/04(金) 20:14:19.190
>>525
OK. 本当にumauntされたか確認しよう。

mount | grep sdd エンター
2019/10/04(金) 20:16:12.91
~$ mount | grep sdd
~$
=================================================
メディアは抜きました

コマンドのあとの「エンター」いりません。コピーする時に難しくなります
2019/10/04(金) 20:19:03.060
>>527
そうか、了解
今mint&peppermintのHDDって接続してある?
2019/10/04(金) 20:23:44.54
今接続
2019/10/04(金) 20:27:26.820
>>529
了解。
昨日Gpartedでパーティションはフォーマット済みだろうから、パーティション番号だけ見せて。

sudo parted -l | egrep \/sd
2019/10/04(金) 20:28:34.50
~$ sudo parted -l | egrep \/sd
[sudo] m のパスワード:
ディスク /dev/sda: 500GB
ディスク /dev/sdf: 80.0GB
~$
2019/10/04(金) 20:34:33.320
>>531
OK. mint達はsdfか。
続けてお願いします。

sudo parted /dev/sdf
2019/10/04(金) 20:34:40.05
https://i.imgur.com/slLXcsu.png
2019/10/04(金) 20:35:47.010
>>533
サンキュー。
sda把握した。
2019/10/04(金) 20:37:07.28
~$ sudo parted /dev/sdf
[sudo] m のパスワード:
GNU Parted 3.2
/dev/sdf を使用
GNU Parted へようこそ! コマンド一覧を見るには 'help' と入力してください。
(parted)
2019/10/04(金) 20:40:33.790
>>535
あーごめんごめん。こっちの準備が忙しくて"-l"忘れちまった。

quit

で抜けた後、

sudo parted -l /dev/sdf
2019/10/04(金) 20:43:24.54
~$ sudo parted -l /dev/sdf
モデル: ATA SAMSUNG HD502HI (scsi)
ディスク /dev/sda: 500GB
セクタサイズ (論理/物理): 512B/512B
パーティションテーブル: msdos
ディスクフラグ:

番号 開始 終了 サイズ タイプ ファイルシステム フラグ
1 1049kB 277GB 277GB primary ext4 boot
2 277GB 500GB 223GB extended
5 277GB 377GB 99.3GB logical ext4
6 377GB 491GB 115GB logical ext4
7 491GB 500GB 8634MB logical linux-swap(v1)


モデル: ATA Hitachi HDS72168 (scsi)
ディスク /dev/sdf: 80.0GB
セクタサイズ (論理/物理): 512B/512B
パーティションテーブル: msdos
ディスクフラグ:

番号 開始 終了 サイズ タイプ ファイルシステム フラグ
1 1049kB 46.9GB 46.9GB primary ext4 boot
2 46.9GB 80.0GB 33.2GB extended
6 46.9GB 78.5GB 31.7GB logical ext4
5 78.5GB 80.0GB 1514MB logical linux-swap(v1)


~$
2019/10/04(金) 20:48:20.360
>>537
ありがとう。
頂いた情報をもとにスクリプトを修正します。
休憩がてら30分くらい待てるかな?
2019/10/04(金) 20:53:27.17
>>538
ほんとうにお世話様です。とにかくゆっくりどうぞ
2019/10/04(金) 21:01:02.680
>>539
そうそう、今ufwとかiptablesとか、ネットワークフィルタリング関係使ってる?
それによってスクリプトに盛り込む内容が違ってくるので。
2019/10/04(金) 21:47:01.93
遅くなり。

>ufwとかiptables
初耳。
新規インストール状態から 何もいじってない。そういうこと。
2019/10/04(金) 21:57:45.230
>>541
ネットワーク構築に必ず必要になる。
今回のスクリプトからは省いておくけど、時間のある時に調べておいた方がいい。

ではこちらからダウンロードして下さい。
https://drive.google.com/file/d/13ixB2xKJJivO8tESkWu_7Sx-UspTPZqE/view?usp=sharing
2019/10/04(金) 22:20:37.23
ダウンロード済み
2019/10/04(金) 22:24:05.700
>>543
そしたら端末でダウンロードしたディレクトリへcdし、

sudo -s
2019/10/04(金) 22:27:18.40
~$ sudo -s
[sudo] m のパスワード:
~$
2019/10/04(金) 22:29:21.39
~$ cd Downloads
~/Downloads$ sudo -s
[sudo] m のパスワード:
~/Downloads$
2019/10/04(金) 22:30:59.170
>>545
カレントディレクトリでrootになったところで、同期作業をべんりにする為に昨日準備したscreenセッションに入ろう。

screen -S rsync
2019/10/04(金) 22:31:47.170
>>546
547をよろしく
2019/10/04(金) 22:34:41.20
カレントディレクトリでrootになる」とは、どういう操作なのか?
2019/10/04(金) 22:35:34.93
~/Downloads <カレントディレクトリ
2019/10/04(金) 22:35:57.50
sudo su

2019/10/04(金) 22:38:19.560
>>549
>>550
sudo -i だと/rootでrootになってしまう。
sudo -s だと現在のディレクトリ(これをカレントディレクトリと言う)のままrootになる
2019/10/04(金) 22:39:31.880
>>551
まあ要は/home/m/Downloadsのままrootになろうと言うことです
2019/10/04(金) 22:41:12.080
>>551
慣れたコマンドで構わない
2019/10/04(金) 22:45:03.92
screen -S rsync でscreenセッションに入った
2019/10/04(金) 22:46:22.160
そしたらいよいよスクリプトを走らせよう。

bash rsync.sh
2019/10/04(金) 22:56:17.22
+ echo -e '\n\n現在のHDDマウント状況です。ご確認願います。\n'


現在のHDDマウント状況です。ご確認願います。

+ sleep 3
+ mount
+ egrep 'sda|sdf' ←(我)この文字列は問題ないのですか?sdf


/dev/sda1 on / type ext4 (rw,relatime,errors=remount-ro,data=ordered)
+ sleep 15
+ echo -e '\n\nHDDの同期を開始します。\n適切にマウントされていない場合や、 心の準備が出来ていない場合は\nキャンセルしましょう。'
         
(我) 適切にマウントされているか否か?はどうやって判断しますか?

HDDの同期を開始します。
適切にマウントされていない場合や、心の準備が出来ていない場合は
キャンセルしましょう。
+ sleep 3
+ read -p '同期を開始しますか? (Y/N): ' yn
同期を開始しますか? (Y/N):
[myo][ (0*$ bash) ][10/04/19 10:52 PM]
2019/10/04(金) 22:59:15.220
>>557
ん?なんだか意図しない出力だな。

厄介なことにならないうちにNキーでキャンセルしよう。
2019/10/04(金) 23:02:21.09
中断しました。
+ exit
~/Downloads$
2019/10/04(金) 23:02:28.710
>>557
キャンセルできたら手作業でマウント状況を確認しよう。

mount | egrep sda\|sdf
2019/10/04(金) 23:02:50.080
>>559
560をよろしく
2019/10/04(金) 23:04:47.14
~$ mount | egrep sda\|sdf
/dev/sda1 on / type ext4 (rw,relatime,errors=remount-ro,data=ordered)
~$
2019/10/04(金) 23:11:36.750
>>562
安全にマウントしようと工夫をこらしたつもりだったが裏目に出たな。マウントされていない。
ではコピペ作業にしよう。

mount /dev/sdf1 /mint

mount /dev/sdf6 /peppermint

mount /dev/sda5 /mnt/mint

mount /dev/sda6 /mnt/peppermint

mount | egrep sda\|sdf

一行ずつコピペ&エンターしてほしい。
2019/10/04(金) 23:12:06.79
sdf というデバイスは存在してないです
2019/10/04(金) 23:13:45.67
mint/peppermint が存在しているのは /dev/sdb2
2019/10/04(金) 23:14:27.50
sdb
2019/10/04(金) 23:19:36.010
>>565
晩御飯前後のログとドライブ文字が違うみたいだけど、まあいいか。
sdb2パーティションにmintもpeppermintも入れてあるってこと?
(超重要。適切に同期出来ないとせっかくのデータをオジャンにしてしまう)
2019/10/04(金) 23:19:45.06
https://i.imgur.com/tyBXKn5.png
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況