Solved

JBOD partition on Ubuntu

Posted on 2010-11-22
7
1,950 Views
Last Modified: 2012-05-10
Ubuntu 8.04
6 JBOD 600 disks

My developer requested that I create one partition from all the JBOD disks.  He doesn't want RAID.  How do I create this?
0
Comment
Question by:md168
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 2
  • 2
7 Comments
 
LVL 47

Expert Comment

by:dlethe
ID: 34192781
That can be interpreted 2 ways, does he request a "whole-disk" configuration, with technically no partitions, or does he request a disk be built with a single partition.

Best practices, is a single-partition,  meaning if you have /dev/sda as the device name for the whole disk, then /dev/sda1 is for first partition on the whole drive

Here is a nice tutorial w/ examples, going under premise that it is not a whole-disk config
0
 

Author Comment

by:md168
ID: 34192831
It is an 8 disk system.  I have mirrored drives for the boot partition.  The developer wants /data to consist of 6 disks.  

Your posting is missing the link with the examples.
0
 
LVL 47

Expert Comment

by:dlethe
ID: 34192899
Sorry ..

http://tldp.org/HOWTO/Partition/fdisk_partitioning.html

The first example on 5.2 will be fine for you, just create 1 primary partition per disk.
0
Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
LVL 78

Expert Comment

by:arnold
ID: 34192928
/data consisting of 6 disk could mean that they want a single RAID 0 partition.
The size of which will be 6*600 and provides no fault tolerance.  i.e. a failure of any drive will result in total data loss.
You would use mdadm to create /dev/md0 that is made up of /dev/sd[a-f]

http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch26_:_Linux_Software_RAID
mdadm --create --verbose /dev/md1 --level=0 \
   --raid-devices=6 /dev/sd[c-h]
0
 

Author Comment

by:md168
ID: 34193057
arnold:  The developer specifically said no RAID.  I don't understand why he would want the one drive to fill up, then use the next, then the next (append mode).  
0
 
LVL 78

Expert Comment

by:arnold
ID: 34194122
You do not have to call it raid, you can use LVM and group all the drives as a single volume.  You might as well go back to the developer and have them clarify what exactly do they want.  
Do they want something like:
/data
       /mount1
       /mount2
       /mount3
       /mount4
       /mount5
       /mount6    

Depending on the application that is being used.  You might as well ask what size files will be common, this way you can optimize the performance if there will be only large files. You would not need to allocated a large  number of inodes i.e. mkfs.ex* -i 150000  /dev/sdax etc.
0
 
LVL 78

Accepted Solution

by:
arnold earned 500 total points
ID: 34194165
May be this is what your developer has in mind,
http://tldp.org/HOWTO/LVM-HOWTO/recipethreescsistripe.html
This is still a stripe (RAID 0) no fault tolerance)
0

Featured Post

Visualize your virtual and backup environments

Create well-organized and polished visualizations of your virtual and backup environments when planning VMware vSphere, Microsoft Hyper-V or Veeam deployments. It helps you to gain better visibility and valuable business insights.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
How to use question mark (?) in filename with html 25 134
blank screen when trying to setup Unity on Ubuntu 14.04 9 73
Linux 3 59
Linux Server mapping drive using SSH key 9 53
SSH (Secure Shell) - Tips and Tricks As you all know SSH(Secure Shell) is a network protocol, which we use to access/transfer files securely between two networked devices. SSH was actually designed as a replacement for insecure protocols that sen…
The purpose of this article is to fix the unknown display problem in Linux Mint operating system. After installing the OS if you see Display monitor is not recognized then we can install "MESA" utilities to fix this problem or we can install additio…
Learn how to get help with Linux/Unix bash shell commands. Use help to read help documents for built in bash shell commands.: Use man to interface with the online reference manuals for shell commands.: Use man to search man pages for unknown command…
This demo shows you how to set up the containerized NetScaler CPX with NetScaler Management and Analytics System in a non-routable Mesos/Marathon environment for use with Micro-Services applications.
Suggested Courses

734 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question