Project

General

Profile

Bug #6085

Updated by Alfredo Deza over 10 years ago

When not specifying the filetype `mount` will refuse to mount the filesystem created as seen in this thread from ceph-users: 


 <pre> 

 >>> ceph-deploy disk zap ceph001:sdaa ceph001:sda1 
 >>> 
 >>> 
 >>> 
 >>> root@ceph001:~# parted /dev/sdaa print 
 >>> 
 >>> Model: ATA ST3000DM001-1CH1 (scsi) 
 >>> 
 >>> Disk /dev/sdaa: 3001GB 
 >>> 
 >>> Sector size (logical/physical): 512B/4096B 
 >>> 
 >>> Partition Table: gpt 
 >>> 
 >>> 
 >>> 
 >>> Number    Start    End    Size    File system    Name    Flags 
 >>> 
 >>> 
 >>> 
 >>> root@ceph001:~# parted /dev/sda1 print 
 >>> 
 >>> Model: Unknown (unknown) 
 >>> 
 >>> Disk /dev/sda1: 10.7GB 
 >>> 
 >>> Sector size (logical/physical): 512B/512B 
 >>> 
 >>> Partition Table: gpt 
 >>> 
 >>> So that is after running `disk zap`. What does it say after using 
 >>> ceph-deploy and failing? 
 >>> 
 >>> 
 >>> 
 >>> Number    Start    End    Size    File system    Name    Flags 
 >>> 
 >>> 
 >>> 
 >>> After ceph-disk -v prepare /dev/sdaa /dev/sda1: 
 >>> 
 >>> 
 >>> 
 >>> root@ceph001:~# parted /dev/sdaa print 
 >>> 
 >>> Model: ATA ST3000DM001-1CH1 (scsi) 
 >>> 
 >>> Disk /dev/sdaa: 3001GB 
 >>> 
 >>> Sector size (logical/physical): 512B/4096B 
 >>> 
 >>> Partition Table: gpt 
 >>> 
 >>> 
 >>> 
 >>> Number    Start     End       Size      File system    Name         Flags 
 >>> 
 >>> 1        1049kB    3001GB    3001GB    xfs            ceph data 
 >>> 
 >>> 
 >>> 
 >>> And 
 >>> 
 >>> 
 >>> 
 >>> root@ceph001:~# parted /dev/sda1 print 
 >>> 
 >>> Model: Unknown (unknown) 
 >>> 
 >>> Disk /dev/sda1: 10.7GB 
 >>> 
 >>> Sector size (logical/physical): 512B/512B 
 >>> 
 >>> Partition Table: gpt 
 >>> 
 >>> 
 >>> 
 >>> Number    Start    End    Size    File system    Name    Flags 
 >>> 
 >>> 
 >>> 
 >>> With the same errors: 
 >>> 
 >>> 
 >>> 
 >>> root@ceph001:~# ceph-disk -v prepare /dev/sdaa /dev/sda1 
 >>> 
 >>> DEBUG:ceph-disk:Journal /dev/sda1 is a partition 
 >>> 
 >>> WARNING:ceph-disk:OSD will not be hot-swappable if journal is not the 
 >>> same device as the osd data 
 >>> 
 >>> DEBUG:ceph-disk:Creating osd partition on /dev/sdaa 
 >>> 
 >>> Information: Moved requested sector from 34 to 2048 in 
 >>> 
 >>> order to align on 2048-sector boundaries. 
 >>> 
 >>> The operation has completed successfully. 
 >>> 
 >>> DEBUG:ceph-disk:Creating xfs fs on /dev/sdaa1 
 >>> 
 >>> meta-data=/dev/sdaa1               isize=2048     agcount=32, agsize=22892700 
 >>> blks 
 >>> 
 >>>            =                         sectsz=512     attr=2, projid32bit=0 
 >>> 
 >>> data       =                         bsize=4096     blocks=732566385, imaxpct=5 
 >>> 
 >>>            =                         sunit=0        swidth=0 blks 
 >>> 
 >>> naming     =version 2                bsize=4096     ascii-ci=0 
 >>> 
 >>> log        =internal log             bsize=4096     blocks=357698, version=2 
 >>> 
 >>>            =                         sectsz=512     sunit=0 blks, lazy-count=1 
 >>> 
 >>> realtime =none                     extsz=4096     blocks=0, rtextents=0 
 >>> 
 >>> DEBUG:ceph-disk:Mounting /dev/sdaa1 on /var/lib/ceph/tmp/mnt.UkJbwx 
 >>> with options noatime 
 >>> 
 >>> mount: /dev/sdaa1: more filesystems detected. This should not happen, 
 >>> 
 >>>          use -t <type> to explicitly specify the filesystem type or 
 >>> 
 >>>          use wipefs(8) to clean up the device. 
 >>> 
 >>> 
 >>> 
 >>> mount: you must specify the filesystem type 
 >>> 
 >>> ceph-disk: Mounting filesystem failed: Command '['mount', '-o', 
 >>> 'noatime', '--', '/dev/sdaa1', '/var/lib/ceph/tmp/mnt.UkJbwx']' 
 >>> returned non-zero exit status 32 

 </pre> 

 After applying a patch and passing the `-t` flag the filesystem mounted correctly. 

Back