Difference between revisions of "SUNScholar/Upgrading/Hardware/Add a New Disk"
| Line 12: | Line 12: | ||
After installing and running DSpace for some time you realise your disk is getting full, so you arrange to buy a new bigger disk. But how do you use it in Dspace as a new asseststore. Read below for brief how-to. | After installing and running DSpace for some time you realise your disk is getting full, so you arrange to buy a new bigger disk. But how do you use it in Dspace as a new asseststore. Read below for brief how-to. | ||
| − | ==Step 1== | + | ==Manual Terminal Method== |
| + | ===Step 1=== | ||
Determine the kernel hardware label for the new disk. | Determine the kernel hardware label for the new disk. | ||
| Line 19: | Line 20: | ||
This command will list all the disks attached and the kernel label used. | This command will list all the disks attached and the kernel label used. | ||
| − | ==Step 2== | + | ===Step 2=== |
Create a linux partition on the new disk. | Create a linux partition on the new disk. | ||
| Line 34: | Line 35: | ||
exit | exit | ||
| − | ==Step 3== | + | ===Step 3=== |
Make a linux filesystem on the new disk. | Make a linux filesystem on the new disk. | ||
| Line 42: | Line 43: | ||
sudo mkfs.ext4 /dev/sdb1 | sudo mkfs.ext4 /dev/sdb1 | ||
| − | ==Step 4== | + | ===Step 4=== |
Make a mount point on the linux file system for the new disk. | Make a mount point on the linux file system for the new disk. | ||
| Line 48: | Line 49: | ||
sudo mkdir /home/dspace/assetstore/two | sudo mkdir /home/dspace/assetstore/two | ||
| − | ==Step 5== | + | ===Step 5=== |
Mount the new disk to the mount point on the linux file system. | Mount the new disk to the mount point on the linux file system. | ||
| Line 69: | Line 70: | ||
*Now to mount it type; | *Now to mount it type; | ||
sudo mount -a | sudo mount -a | ||
| − | ==Step 6== | + | |
| + | ===Step 6=== | ||
Now add '''assetstore/two''' to your DSpace config file and restart Tomcat. | Now add '''assetstore/two''' to your DSpace config file and restart Tomcat. | ||
Revision as of 00:55, 9 February 2014
Back to Upgrading Hardware
WE CANNOT ACCEPT RESPONSIBILITY FOR ANY DATA LOSS.
DO EXTENSIVE TESTING ON SPARE INFRASTRUCTURE BEFORE PROCEEDING.
YOU PROCEED AT YOUR OWN RISK.
These guidelines are very brief and require someone with Linux experience to execute correctly.
Contents
Introduction
After installing and running DSpace for some time you realise your disk is getting full, so you arrange to buy a new bigger disk. But how do you use it in Dspace as a new asseststore. Read below for brief how-to.
Manual Terminal Method
Step 1
Determine the kernel hardware label for the new disk.
After connecting the new disk to the server and rebooting, login to the server using a console and type;
sudo fdisk -l
This command will list all the disks attached and the kernel label used.
Step 2
Create a linux partition on the new disk.
Assuming that you identified the new disk as /dev/sdb, from step 1 above, then type the following to create a single linux ext4 partition on the new disk;
sudo -i
parted /dev/sdb mklabel gpt
parted /dev/sdb mkpart primary ext4
parted /dev/sdb print
exit
Step 3
Make a linux filesystem on the new disk.
Step 2 above should have created a single primary linux partition on the disk.
Type the following to create an ext4 file system on the disk;
sudo mkfs.ext4 /dev/sdb1
Step 4
Make a mount point on the linux file system for the new disk.
Since the new disk will be used for an added asset store, we create the mount folder where DSpace was installed.
sudo mkdir /home/dspace/assetstore/two
Step 5
Mount the new disk to the mount point on the linux file system.
The quick way is to type the following;
sudo mount /dev/sdb1 /home/dspace/assetstore/two
A better way is to add the disk to the file /etc/fstab. This way the disk will be mounted as a permanent part of the file system, even during server reboots.
- First we determine the UUID of the new disk.
sudo blkid /dev/sdb1
- The result may be something like;
/dev/sdb1: UUID="8b6ec31c-1f41-49f3-82da-d2ab0f0fa312" TYPE="ext4"
- We open the /etc/fstab file for editing;
sudo nano /etc/fstab
- Add the following to the bottom of the file, using the disk UUID identified above; (You can use copy-and-paste as usual for quick editing)
UUID="8b6ec31c-1f41-49f3-82da-d2ab0f0fa312 /home/dspace/assetstore/two ext4 defaults,user 0 2
- NANO Editor Help
| CTL+O | = Save the file and then press Enter |
| CTL+X | = Exit "nano" |
| CTL+K | = Delete line |
| CTL+U | = Undelete line |
| CTL+W | = Search for %%string%% |
| CTL+\ | = Search for %%string%% and replace with $$string$$ |
| CTL+C | = Show line numbers |
More info = http://en.wikipedia.org/wiki/Nano_(text_editor)
- Now to mount it type;
sudo mount -a
Step 6
Now add assetstore/two to your DSpace config file and restart Tomcat.
Definitions
- http://en.wikipedia.org/wiki/Disk_partitioning
- http://en.wikipedia.org/wiki/List_of_disk_partitioning_software
- http://en.wikipedia.org/wiki/Fdisk
- http://en.wikipedia.org/wiki/Parted
- http://en.wikipedia.org/wiki/Mkfs
- http://en.wikipedia.org/wiki/Fstab