このウェブサーバーのハードディスクですが、いままで、当初からついていたもの(Fujitsu MHW2040BH)を使っていました。
少し前に紹介した、HD Sentinelで調べたところ、22個ほどのバットブロックがあり、helthは66%と微妙な値。
なんかこう、見るんじゃなかった!っていう感じですが、2.5inch HDDも安いので、交換しました。
新しいHDDはTOSHIBA MQ01ABD0で5,000円弱ですが、500GBとUBUNUTUには大きすぎるかもしれませんが、まぁ安いのでOKです。
下の右側がバッテリーで、左側がHDDです。
ねじを外していきます。
ずらして、取るとマウンターに固定されているHDDが取れました。
では交換。左が古いので右が新しいのです。
BIOSでも、認識しています。
unetbootinでUSBメモリにいれて、起動。 swap約10GB残り490GBをルートへマウント。
直接vnc viewerを使うので
gsettings set org.gnome.Vino require-encryption false
システム設定-画面の明るさとロックでロックをOFF
システム設定-電源でふたを閉じたときを何もしないに
フタを閉じたまま起動できるように、
/etc/systemd/logind.conf を
- #HandleLidSwitch=suspend から + HandleLidSwitch=ignore へ
いきなりですがうまくいきません。;;
appstreamcliが問題の模様です。
この辺りを参考にして。
$ sudo killall -KILL apt.systemd.daily $ sudo mv /etc/apt/apt.conf.d/50appstream /etc/apt/apt.conf.d/50appstream.disable $ sudo apt update -y $ sudo apt upgrade -y $ sudo mv /etc/apt/apt.conf.d/50appstream.disable /etc/apt/apt.conf.d/50appstream $ sudo apt update -y
でうまくいくました。
とりあえず接続します。そうすると、コピーしておいたファイルが使えます。
とっておいた前の/etc/fstabから、WebとMusic用のHDDマウント部分をコピーペースト
マウント先のディレクトリを作り、chmodしておく。
sudo crontab -e
で、コピーしておいた、前のcrontabの中身を、nanoにコピーペーストしました。
ルートのディレクトリに、DDNSのログが残るので、firefoxで確認。
$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt-get update $ sudo apt-get install libapache2-mod-php7.0 php7.0-curl php7.0-sqlite3 php7.0-mbstring php7.0-xml
Apache2のwebroot(/etc/apache2/sites-available/000-default.conf)を、コピーしたファイルをもとにコピーペースト。
/etc/php/7.0/apache2/php.iniをバックアップを取ってから、変更。
memory_limit = 128M post_max_size = 128M upload_max_filesize = 128M
としたかったのですが、
sudo gedit /etc/php/7.0/apache2/php.ini
では、メニューが出ない・・・調べてみると16.04既知のエラーだった。
とりあえず、
sugeditというシェルスクリプトで、内容は #!/bin/bash pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY GTK_MODULES=$GTK_MODULES DBUS_SESSION_BUS_ADDRESS=$DBUS_SESSION_BUS_ADDRESS gedit
として、メニューをウインドウ側に出るようにして、使いました。
service apache2 restart
で、pukiwiki-advが動くのを確認。
/etc/logrotate.d/apache2を編集
これも、以前にとっておいたコピーからペーストです。
2: monthly 3: missingok 4: rotate 12
に変えるだけです。
$ sudo apt-get install samba $ cp /etc/samba/smb.conf /etc/samba/smb.bak.conf
以前に取っておいた、smb.confを入れました。
$ sudo service smbd restart
我が家のタイムサーバでもあります。
$ sudo apt-get install ntp $ cp /etc/ntp.conf /etc/ntp.bak.conf
以前に取っておいたntp.confを入れました。
$ ntpq -p
で動作確認。タイミングが取れてきたら、Windows10のntpクライアント(NetTime)から同期をかけてみる。
HP deskjet-5650をネットにつなぐサーバでもあります。
hplipを最新のものにしておきましょう。
こちらの通りです
以前と同じキュー名を使えば、クライアントの設定はしなくてOKです。
ハイここまでくればOKです。
HD Sentinelを入れます。
はい!
あたらしいHDDは、
-- Physical Disk Information - Disk: #0: TOSHIBA MQ01ABD050 -- Hard Disk Summary ------------------- Hard Disk Number . . . . . . . . . . . . . . . . : 0 Hard Disk Device . . . . . . . . . . . . . . . . : /dev/sda Interface . . . . . . . . . . . . . . . . . . . . : S-ATA II Hard Disk Model ID . . . . . . . . . . . . . . . : TOSHIBA MQ01ABD050 Firmware Revision . . . . . . . . . . . . . . . . : AX001A Hard Disk Serial Number . . . . . . . . . . . . . : 371RCQBBT Total Size . . . . . . . . . . . . . . . . . . . : 476940 MB Current Temperature . . . . . . . . . . . . . . . : 48 ーC (118 ーF) Maximum Temperature (during Entire Lifespan) . . : 51 ーC (124 ーF) Power On Time . . . . . . . . . . . . . . . . . . : 0 days, 5 hours Estimated Remaining Lifetime . . . . . . . . . . : more than 1000 days Health . . . . . . . . . . . . . . . . . . . . . : #################### 100 % (Excellent) Performance . . . . . . . . . . . . . . . . . . . : #################### 100 % (Excellent) The hard disk status is PERFECT. Problematic or weak sectors were not found and there are no spin up or data transfer errors. No actions needed.