bob@consult.UUCP (Bob Willey) (10/26/89)
We are attempting to add an additional hard disk to our system. We currently have a Seagate ST4096 drive, and are going to add a Miniscribe 3085. I understand about formating, and setting up the basic filesystems. What is confusing is when we go to specify what areas will be on the new drive and the best way to implement. We use CTar for backup purposes. What we want to be able to do, is to move /u /wp (WordPerfect areas) and /usr/spool/news areas to the new drive and allocate space for them. How do we specify these areas correctly, and how do we move files over easily. I understand that if we just mount the new areas, the old ones will just disappear from active use, but still be there. We want to completely replace them. We have been through the manuals many times, and have not found any useful information yet. If there is enough interest I will summarize and post. Thanks in advance for any assitance. ... uunet!consult!bob ... . -- .. Computer Consulting Service .. Bob Willey .. .. P.O. Drawer 1690 .. uunet!consult!bob .. .. Easton, Maryland 21601 .. (301) 820-4670 .. ...............................................................
jbayer@ispi.UUCP (Jonathan Bayer) (10/28/89)
bob@consult.UUCP (Bob Willey) writes: >We are attempting to add an additional hard disk to our system. >We currently have a Seagate ST4096 drive, and are going to add >a Miniscribe 3085. I understand about formating, and >What we want to be able to do, is to move >/u /wp (WordPerfect areas) and /usr/spool/news >areas to the new drive and allocate space for them. >How do we specify these areas correctly, and how >do we move files over easily. I understand that if we You are going to have to create three filesystems on the new drive, one for each of the major directories you want to move over. The following steps should do it for you: 0. ***** BACKUP YOUR SYSTEM ***** 1. Determine the amount of space you want to allocate to each of the directories. 2. Rename the current directories /u and /wp to /u.old and /wp.old 3. Do a mkdev hd and create the new file systems. When you get into divvy you will have to enter the appropriate values for each new filesystem. The values will include the beginning and ending locations on disk, as well as the filesystem names. You will also have to set the "New File System" flag. I have included the divvy table from my third disk as an example: +---------------+------------------+---+-------------+------------+ | Name | New File System? | # | First Block | Last Block | | news | no, exists | 0 | 0| 20000| | archives | no, exists | 1 | 20001| 41011| | | no | 2 | -| -| | | no | 3 | -| -| | | no | 4 | -| -| | | no | 5 | -| -| | | no | 6 | -| -| | de057all | no, exists | 7 | 0| 41470| +---------------+------------------+---+-------------+------------+ 41012 blocks for divisions, 459 blocks reserved for the system n[ame] Name or rename a division. c[reate] Create a new file system on this division. p[revent] Prevent a new file system from being created on this division. s[tart] Start a division on a different block. e[nd] End a division on a different block. r[estore] Restore the original division table. Please enter your choice or `q' to quit: 4. Perform the following commands to setup the new filesystems: mkdev fs /dev/u /u mkdev fs /dev/wp /wp mkdev fs /dev/news /news 5. Mount each filesystem as follows: mount /dev/u /u mount /dev/wp /wp mount /dev/news /news 6. Copy the data in the old directories onto the new filesystems: copy -omvr /u.old /u copy -omvr /wp.old /wp copy -omvr /usr/spool/news /news (these commands will copy all directories, setting the permissions and owners correctly) 7. Unmount the new filesystems: umount /dev/u umount /dev/wp umount /dev/news 8. Remove the directories /u and /wp 9. Rename the directories /u.old and /wp.old to /u and /wp 10. Remove all the data in each directory: cd /u; rm -fr * cd /wp; rm -fr * cd /usr/spool/news; rm -fr * 11. Modify /etc/default/filesys to make the line for the news filesystem mount it on /usr/spool/news: bdev=/dev/news mountdir=/usr/spool/news rcmount=yes fsckflags=-y 12. Reboot your system and verify that all the filesystems are being mounted correctly. -- Jonathan Bayer Intelligent Software Products, Inc. (201) 245-5922 500 Oakwood Ave. jbayer@ispi.COM Roselle Park, NJ 07204