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.