Changes

From SME Server
Jump to navigationJump to search
1,955 bytes added ,  15:29, 8 March 2016
m
Gave better formatting to echo output in script.
Line 26: Line 26:     
====Identifying your USB drive====
 
====Identifying your USB drive====
 +
See [[USBDisks#USB_on_SME_8|USB_on_SME_8]] for SME 8 servers.
 +
 
After connecting your USB drive, execute the command
 
After connecting your USB drive, execute the command
 
  mount
 
  mount
Line 49: Line 51:  
You'll most likely find an existing vfat dos partition, which you have to delete first. Refer to http://wiki.contribs.org/AddExtraHardDisk#Partitioning_the_disk for steps to create a partition. In the following we assume, that you have created a single partition ''/dev/sdc1''.
 
You'll most likely find an existing vfat dos partition, which you have to delete first. Refer to http://wiki.contribs.org/AddExtraHardDisk#Partitioning_the_disk for steps to create a partition. In the following we assume, that you have created a single partition ''/dev/sdc1''.
 
</li><li>Now format the drive with an ext3 filesystem
 
</li><li>Now format the drive with an ext3 filesystem
  mkfs.ext3 -L MyLabel /dev/sdc1
+
  mkfs ext3 -L MyLabel /dev/sdc1
 
</li><li>or format the drive with an ext4 filesystem
 
</li><li>or format the drive with an ext4 filesystem
  mkfs.ext4 -L MyLabel /dev/sdc1
+
  mkfs ext4 -L MyLabel /dev/sdc1
 
</li><li>Make the mount point
 
</li><li>Make the mount point
 
  mkdir -p /media/usbdevice
 
  mkdir -p /media/usbdevice
Line 158: Line 160:     
Once the script exists you can add additional mount commands by editing S95mount_USB using:
 
Once the script exists you can add additional mount commands by editing S95mount_USB using:
  pico -w /etc/e-smith/events/local/S95mount_USB
+
  nano -w /etc/e-smith/events/local/S95mount_USB
    
The 'local' event will run each time your server boots up.  If you connect or disconnect a drive and need to re-mount it you can re-run your auto-mount commands using:
 
The 'local' event will run each time your server boots up.  If you connect or disconnect a drive and need to re-mount it you can re-run your auto-mount commands using:
 
  signal-event local
 
  signal-event local
 +
 
====Mount your disks automatically when connected====
 
====Mount your disks automatically when connected====
 
{{incomplete}}
 
{{incomplete}}
Line 181: Line 184:  
We use hal for the first and manually create and mount for the second
 
We use hal for the first and manually create and mount for the second
    +
=====Find the Drive Name=====
 
To find  the device name, label, filesystem and the uid
 
To find  the device name, label, filesystem and the uid
 
Create the file hal-find-by-property.sh
 
Create the file hal-find-by-property.sh
Line 196: Line 200:  
         fs=$(hal-get-property --udi $udi --key volume.fstype)
 
         fs=$(hal-get-property --udi $udi --key volume.fstype)
 
         lb=$(hal-get-property --udi $udi --key volume.label)
 
         lb=$(hal-get-property --udi $udi --key volume.label)
         echo $dev": label "$lb",file system: "$fs ",uid: "$udi
+
         echo device: $dev", label: "$lb", file system: "$fs", uid: "$udi
 
     fi
 
     fi
 
  done
 
  done
Line 206: Line 210:  
  sh hal-find-by-property.sh
 
  sh hal-find-by-property.sh
   −
The output will tell you the device, volume label, file system type, and the uid.
+
The output will tell you the device, volume label, file system type, and the uid. If this is a new drive you have to run fdisk to create a partition and format the drive before you can mount it.
 +
=====Run fdisk on the Drive=====
 +
 
 +
To create a partition with fdisk, use the device output from the hal-find-by-property.sh script as the argument to the fdisk command. If the output from hal-find-by-property.sh is /dev/sdb1 the fdisk command will be
 +
fdisk /dev/sdb1
 +
 
 +
You can list the partitions on the disk by entering the p command when prompted. It's a good idea to see what partitions exist before you start. If the drive is pre-formatted for fat or ntfs it's good practice to delete the factory partitions.
   −
To check a mount point exists and mount
+
If this is a new drive, you will need to create a new primary partition. Do this by entering an n at the prompt followed by p for primary. Enter a partition number of 1. fdisk will then ask for the first and last sector. If you are formatting a new disk, hit enter at both questions. This will use the entire disk. When the process ends, hit p to verify you have the disk setup like you want it. Once you are happy with the partition table, hit w to write the partition table and exit fdisk.
    +
=====Format The Drive=====
 +
 +
You now need to format the drive. To format the drive with an ext3 filesystem located at /dev/sdb1 and give it a label of usbdrive, issue the following command:
 +
mkfs.ext3 -L usbdrive /dev/sdb1
 +
 +
=====Mount The Drive=====
 +
 +
Finally you mount the drive. As mentioned before, the mount point has to exist before you issue the mount command. A typical place for USB drives to be mounted is /media. If there is already a mount point in /media you can check it by listing the directory contents of media.
 
  ll /media
 
  ll /media
mount /dev/sda1 /media/120Gbfat32 (ie. mount /media/120Gbfat32 no longer works)
+
 
  ls -lh /media/120Gbfat32/
+
Once you have a suitable location, make sure nothing is mounted there by issuing the mount command from the terminal with no arguments. If you wanted to mount the drive /dev/sdb1 at /media/usbdrive, you would issue the following command
  umount /dev/sda1 (when finished)
+
 
 +
  mount /dev/sdb1 /media/usbdrive
 +
  ls -lh /media/usbdrive/
 +
 
 +
=====UnMount the Drive=====
 +
 
 +
Unmount the drive before unplugging it with
 +
  umount /dev/sdb1
    
Note:  When configuring a USB drive to be used by the built in [[SME_Server:Documentation:Administration_Manual:Chapter10|Workstation Backup To USB]] you must ensure that the drive is not mounted automatically.  When configuring the Workstation Backup, it will look for unmounted removable drives and allow you to select what you want.  If the drive is already mounted when you configure it then you will get an error saying "No Removable disk available".
 
Note:  When configuring a USB drive to be used by the built in [[SME_Server:Documentation:Administration_Manual:Chapter10|Workstation Backup To USB]] you must ensure that the drive is not mounted automatically.  When configuring the Workstation Backup, it will look for unmounted removable drives and allow you to select what you want.  If the drive is already mounted when you configure it then you will get an error saying "No Removable disk available".
95

edits

Navigation menu