On Tue, Nov 24, 2015 at 04:52:01PM +0100, Josef Reidinger wrote:
> On Tue, 24 Nov 2015 15:59:50 +0100
> Arvin Schnell <[email protected]> wrote:
> 
> > On Tue, Nov 24, 2015 at 03:15:57PM +0100, Josef Reidinger wrote:
> > 
> > > Well, in OOP is also one more approach called NullObject pattern,
> > > which is create kind if partition table, that in represent no
> > > partition table. Let me below show how it will behave. ( and yes, I
> > > know it is a bit controversial pattern -
> > > https://en.wikipedia.org/wiki/Null_Object_pattern
> > 
> > > so if NoPartitionTable is used and its partitions return single
> > > partition, that is in fact filesystem on disk.
> > 
> > And when you ask that single "fake" partition for it's device
> > name, will it be "/dev/sda" or "/dev/sda1"? Any answer is looking
> > for trouble, e.g. with "/dev/sda" you have several objects with
> > the same device name (have fun finding the right one), with
> > "/dev/sda1" you cannot e.g. use the device name to mount the
> > filesystem.
> 
> Well, if idea is that disk act as partition, then for me naive answer
> is /dev/sda as /dev/sda is disk and also partition with file system. So
> is expected that name is unique identifier of object?

Sure, for block devices the device name is a unique identifier.

Regards,
  Arvin

-- 
Arvin Schnell, <[email protected]>
Senior Software Engineer, Research & Development
SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham Norton, HRB 21284 
(AG Nürnberg)
Maxfeldstraße 5
90409 Nürnberg
Germany
-- 
To unsubscribe, e-mail: [email protected]
To contact the owner, e-mail: [email protected]

Reply via email to