my Top page便利な大福帳ドジ話の目次前のドジ話次のドジ話

バックアップ HD 領域の確保

  1999年05月18日(火)

  設定ファイル関連のバックアップを取っていなかったことにより復旧が面倒だったので、
こうしたファイルをバックアップするために 別の HD 領域を確保しました。要は、普段
滅多に使う事の無い Primary master HD(515MB) に ufs 領域を 300MB ほど確保したとい
うことです。残りの 200MB には、M$-Windows95 が鎮座しています。
FreeBSD 3.1-R は Secondary master 1.2 GB HD にインストールされています。


# /stand/sysinstall

で、次のような Main Menu 画面が立ち上がってきます。

+--------------------- /stand/sysinstall Main Menu ---------------------+
| Welcome to the FreeBSD installation and configuration tool.  Please   |
| select one of the options below by using the arrow keys or typing the |
| first character of the option name you're interested in.  Invoke an   |
| option by pressing [ENTER] or [TAB-ENTER] to exit the installation.   |
| +-------------------------------------------------------------------+ |
| | 1 Usage        Quick start - How to use this menu system          | |
| | 2 Novice       Begin a novice installation (for beginners)        | |
| | 3 Express      Begin a quick installation (for the impatient)     | |
| | 4 Custom       Begin a custom installation (for experts)          | |
| | 5 Configure    Do post-install configuration of FreeBSD           | |
| | D Doc          Installation instructions, README, etc.            | |
| | K Keymap       Select keyboard type                               | |
| | O Options      View/Set various installation options              | |
| | F Fixit        Enter repair mode with CDROM/floppy or start shell | |
| | U Upgrade      Upgrade an existing system                         | |
| | L Load Config  Load default install configuration                 | |
| | I Index        Glossary of functions                              | |
| +-------------------------------------------------------------------+ |
+-----------------------------------------------------------------------+
|                        [Select]    Exit Install                       |
+------------------[ Press F1 for Installation Guide ]------------------+

ここで、「 5 Configure    Do post-install configuration of FreeBSD」 を選ぶと、
次のような FreeBSD Configuration Menu 画面が立ち上がります。

+---------------------- FreeBSD Configuration Menu -----------------------+
| If you've already installed FreeBSD, you may use this menu to customize |
| it somewhat to suit your particular configuration.  Most importantly,   |
| you can use the Packages utility to load extra "3rd party"              |
| software not provided in the base distributions.                        |
| +---------------------------------------------------------------------+ |
| | D Distributions    Install additional distribution sets             | |
| | P Packages         Install pre-packaged software for FreeBSD        | |
| | R Root Password    Set the system manager's password                | |
| | L Label            The disk Label editor                            | |
| | F Fdisk            The disk Slice (PC-style partition) Editor       | |
| | 1 User Management  Add user and group information                   | |
| | 2 Console          Customize system console behavior                | |
| | 3 Time Zone        Set which time zone you're in                    | |
| | 4 Media            Change the installation media type               | |
| | 5 Mouse            Configure your mouse                             | |
| | 6 Networking       Configure additional network services            | |
| | 7 Startup          Configure system startup options                 | |
| | 8 Options          View/Set various installation options            | |
| | D HTML Docs        Go to the HTML documentation menu (post-install) | |
| | X XFree86          Configure XFree86                                | |
| | U Register         Register yourself or company as a FreeBSD user.  | |
| | E Exit             Exit this menu (returning to previous)           | |
| +---------------------------------------------------------------------+ |
+-------------------------------------------------------------------------+
|                         [  OK  ]       Cancel                           |
+-----------[ Press F1 for more information on these options ]------------+

ここで、「F Fdisk   The disk Slice (PC-style partition) Editor」を選択すると、
次のようなドライブ選択画面になります。


+-------------------------- Select Drive(s) --------------------------+  
| Please select the drive, or drives, on which you wish to perform    |
| this operation.  If you are attempting to install a boot partition  |
| on a drive other than the first one or have multiple operating      |
| systems on your machine, you will have the option to install a boot |
| manager later.  To select a drive, use the arrow keys to move to it |
| and press [SPACE].  To de-select it, press [SPACE] again.           |
|                                                                     |
| Select OK or Cancel to leave this menu.                             |
| +-----------------------------------------------------------------+ |
| |                          [ ] wd0  wd0                           | |
| |                          [ ] wd2  wd2                           | |
| +-----------------------------------------------------------------+ |
+---------------------------------------------------------------------+  
|                       [  OK  ]       Cancel                         |
+---[ Press F1 for important information regarding disk geometry! ]---+  

   [*]wd0
   [ ]wd1
を選びます。(これは私の場合:Primary master HDD )
と、次のような FDISK Partition Editor が表れます。
------------------------------------------------------------------------------
Disk name:      wd0                                    FDISK Partition Editor
DISK Geometry:  524 cyls/32 heads/63 sectors = 1056384 sectors

    Offset       Size        End     Name  PType       Desc  Subtype    Flags

         0         63         62        -      6     unused        0          
        63     441441     441503    wd0s1      2        fat        6
    441504     614880    1056383    wd0s2      3    freebsd      165    C


The following commands are supported (in upper or lower case):

A = Use Entire Disk    B = Bad Block Scan       C = Create Slice
D = Delete Slice       G = Set Drive Geometry   S = Set Bootable
T = Change Type        U = Undo All Changes     W = Write Changes


Use F1 or ? to get more help, arrow keys to select.
------------------------------------------------------------------------------
スライスを作って、FDISK Partition Editor を抜けると、次のような Boot Manager
をインストールするかどうかの設定画面になります。データ用のディスクですから
ブートマネージャをインストールする必要はありませんので、None を選んで抜けます。


+----------------- Install Boot Manager for drive wd0? ------------------+
| FreeBSD comes with a boot selector that allows you to easily           |
| select between FreeBSD and any other operating systems on your machine |
| at boot time.  If you have more than one drive and want to boot        |
| from the second one, the boot selector will also make it possible      |
| to do so (limitations in the PC BIOS usually prevent this otherwise).  |
| If you do not want a boot selector, or wish to replace an existing     |
| one, select "standard".  If you would prefer your Master Boot          |
| Record to remain untouched then select "None".                         |
|                                                                        |
|   NOTE:  PC-DOS users will almost certainly require "None"!            |
| +--------------------------------------------------------------------+ |
| |       ( ) BootMgr   Install the FreeBSD Boot Manager               | |
| |       ( ) Standard  Install a standard MBR (no boot manager)       | |
| |       (*) None      Leave the Master Boot Record untouched         | |
| +--------------------------------------------------------------------+ |
+------------------------------------------------------------------------+
|                         [  OK  ]       Cancel                          |
+-----------------[ Press F1 to read about drive setup ]-----------------+

抜けると、Disklabel Editor が立ち上がってきますので、Mount を設定します。 

-----------------------------------------------------------------------------
                         FreeBSD Disklabel Editor

Disk: wd0       Partition name: wd0s2   Free: 0 blocks (0MB)

Part    Mount            Size Newfs   Part    Mount            Size Newfs
----    -----            ---- -----   ----    -----            ---- -----
wd0s1             215MB DOS
wd0s2e            300MB *



The following commands are valid here (upper or lower case):
C = Create      D = Delete         M = Mount pt. W = Write
N = Newfs Opts  T = Newfs Toggle   U = Undo      Q = Finish
A = Auto Defaults for all!

Use F1 or ? to get more help, arrow keys to select.
-----------------------------------------------------------------------------

私の場合は次のような名前にしました。

+---------------- Value Required ----------------+
| Please specify a mount point for the partition |
| +--------------------------------------------+ |
| |/dora                                       | |
+-+--------------------------------------------+-+
|             [  OK  ]       Cancel              |
+------------------------------------------------+

以上で終りです。

このままでは、起動時に自動マウントしませんので、/etc/fstab ファイルを記述します。

------------------------- /etc/fstab ----------------------------------------
# Device                Mountpoint      FStype  Options         Dump    Pass#
/dev/wd2s1b             none            swap    sw              0       0
/dev/wd2s1a             /               ufs     rw              1       1
/dev/wd2s1f             /usr            ufs     rw              2       2
/dev/wd2s1e             /var            ufs     rw              2       2
/dev/wcd0c              /cdrom  cd9660  ro,noauto               0       0
proc                    /proc           procfs  rw              0       0
/dev/wd0s2e             /dora           ufs     rw              0       0
-----------------------------------------------------------------------------

最後の行に追加記述しました。これで起動時に自動的にマウントされます。

# 最初私は、最後の行の Dump と Pass の値を 2 として、システムが次のように立ち上がらなく
# なりました。

"Enter pathname of shell or RETURN for /bin/sh: [Enter]
# fsck -a [Enter]    ・・・ファイルシステムの整合性をチェックし、
# mount -a [Enter]    ・・・・/ のみリードオンリでマウントされています。
                              それで、全てのディレクトリにマウントします。
# exit   ・・・・・・・・・・・・システムが起動されはじめます。

起動されたら、通常とおりログインして、 /etc/fstab ファイルを書き直し、再起動させたら、
無事起動されました。そして、/dora に自動マウントされています。

まあ、何らかの障害で上記の様なシングルユーザモードになったら、この手順で大概抜けられると
思います。



my Top page便利な大福帳ドジ話の目次前のドジ話次のドジ話