UFS usb external ufs disk 13.1 amd64 won't mount even though it shows /dev/da0p1

Added 4t external usb disk using sade per this https://www.cyberciti.biz/faq/freebsd-adding-second-hard-disk-howto/

Worked fine yesterday copied over 1t files into it.

Today I boot up my pc and the /dev/da* are in wrong order.

I mount 2 other external usb disks fine.

The problem one shows as /dev/da0p1.

When I try and mount it says no such file.
I unplugged the usb external and plugged back in; and it stays /dev/da0
Still can't mount.

Ideas?
 

mount: /dev/da0p1: No such file or directory
root@dagon:~ # ls -lah /dev/da*
crw-r----- 1 root operator 0x94 Jan 17 10:34 /dev/da0
crw-r----- 1 root operator 0x95 Jan 17 10:34 /dev/da0p1
crw-r----- 1 root operator 0xb3 Jan 17 10:19 /dev/da1
crw-r----- 1 root operator 0xb4 Jan 17 10:19 /dev/da1p1
crw-r----- 1 root operator 0xb5 Jan 17 10:19 /dev/da1p2
crw-r----- 1 root operator 0xb6 Jan 17 10:19 /dev/da1p3
crw-r----- 1 root operator 0x69 Jan 17 05:19 /dev/da2
crw-r----- 1 root operator 0x96 Jan 17 05:19 /dev/da2p1
 
Code:
ugen0.4: <Seagate Backup+ Desk> at usbus0 (disconnected)
umass0: at uhub0, port 17, addr 6 (disconnected)
da0 at umass-sim0 bus 0 scbus5 target 0 lun 0
da0: <Seagate Backup+ Desk 050B>  s/n NA5L1SYJ detached
(da0:umass-sim0:0:0:0): Periph destroyed
umass0: detached
usb_msc_auto_quirk: UQ_MSC_NO_GETMAXLUN set for USB mass storage device Seagate Backup+ Desk (0x0bc2:0xa0a4)
usb_msc_auto_quirk: UQ_MSC_NO_TEST_UNIT_READY set for USB mass storage device Seagate Backup+ Desk (0x0bc2:0xa0a4)
usb_msc_auto_quirk: UQ_MSC_NO_SYNC_CACHE set for USB mass storage device Seagate Backup+ Desk (0x0bc2:0xa0a4)
usb_msc_auto_quirk: UQ_MSC_NO_PREVENT_ALLOW set for USB mass storage device Seagate Backup+ Desk (0x0bc2:0xa0a4)
usb_msc_auto_quirk: UQ_MSC_NO_TEST_UNIT_READY set for USB mass storage device Seagate Backup+ Desk (0x0bc2:0xa0a4)
usb_msc_auto_quirk: UQ_MSC_NO_START_STOP set for USB mass storage device Seagate Backup+ Desk (0x0bc2:0xa0a4)
ugen0.4: <Seagate Backup+ Desk> at usbus0
umass0 on uhub0
umass0: <Seagate Backup+ Desk, class 0/0, rev 3.00/1.00, addr 7> on usbus0
umass0:  SCSI over Bulk-Only; quirks = 0xc105
umass0:5:0: Attached to scbus5
da0 at umass-sim0 bus 0 scbus5 target 0 lun 0
da0: <Seagate Backup+ Desk 050B> Fixed Direct Access SPC-4 SCSI device
da0: Serial Number NA5L1SYJ
da0: 400.000MB/s transfers
da0: 3815447MB (976754645 4096 byte sectors)
da0: quirks=0x2<NO_6_BYTE>
 
Have you tried using sudo or are you already root?
sudo mount /dev/da0p1 /mnt


You can label the partition
gpart modify -l usb-drive -i 1 /da0

that way you can add it to fstab the daX number won't matter anymore
mount /dev/gpt/usb-drive /mountpoint
 
Unplugged /dev/da0 problem usb dirve.
Plugged in small usb keyfob and it got recognized as /dev/da0
Plugged back in problem usb drive and it shows as /dev/da3p1
Still wont mount error: no such file so it is something with the usb drive.


ugen0.4: <Seagate Backup+ Desk> at usbus0 (disconnected)
umass0: at uhub0, port 18, addr 7 (disconnected)
da0 at umass-sim0 bus 0 scbus5 target 0 lun 0
da0: <Seagate Backup+ Desk 050B> s/n NA5L1SYJ detached
(da0:umass-sim0:0:0:0): Periph destroyed
umass0: detached
usb_msc_auto_quirk: UQ_MSC_NO_GETMAXLUN set for USB mass storage device SanDisk Corporation Geek Squad (0x0781:0x5150)
usb_msc_auto_quirk: UQ_MSC_NO_PREVENT_ALLOW set for USB mass storage device SanDisk Corporation Geek Squad (0x0781:0x5150)
usb_msc_auto_quirk: UQ_MSC_NO_SYNC_CACHE set for USB mass storage device SanDisk Corporation Geek Squad (0x0781:0x5150)
ugen0.4: <SanDisk Corporation Geek Squad> at usbus0
umass0 on uhub0
umass0: <SanDisk Corporation Geek Squad, class 0/0, rev 2.00/0.20, addr 8> on usbus0
umass0: SCSI over Bulk-Only; quirks = 0xc100
umass0:5:0: Attached to scbus5
da0 at umass-sim0 bus 0 scbus5 target 0 lun 0
da0: < Geek Squad 0.2> Removable Direct Access SCSI-2 device
da0: Serial Number SNDK98C5640F67C06606
da0: 40.000MB/s transfers
da0: 122MB (250879 512 byte sectors)
da0: quirks=0x2<NO_6_BYTE>
GEOM_PART: integrity check failed (da0, MBR)
GEOM_PART: integrity check failed (diskid/DISK-SNDK98C5640F67C06606, MBR)
usb_msc_auto_quirk: UQ_MSC_NO_GETMAXLUN set for USB mass storage device Seagate Backup+ Desk (0x0bc2:0xa0a4)
usb_msc_auto_quirk: UQ_MSC_NO_TEST_UNIT_READY set for USB mass storage device Seagate Backup+ Desk (0x0bc2:0xa0a4)
usb_msc_auto_quirk: UQ_MSC_NO_SYNC_CACHE set for USB mass storage device Seagate Backup+ Desk (0x0bc2:0xa0a4)
usb_msc_auto_quirk: UQ_MSC_NO_PREVENT_ALLOW set for USB mass storage device Seagate Backup+ Desk (0x0bc2:0xa0a4)
usb_msc_auto_quirk: UQ_MSC_NO_TEST_UNIT_READY set for USB mass storage device Seagate Backup+ Desk (0x0bc2:0xa0a4)
usb_msc_auto_quirk: UQ_MSC_NO_START_STOP set for USB mass storage device Seagate Backup+ Desk (0x0bc2:0xa0a4)
ugen0.7: <Seagate Backup+ Desk> at usbus0
umass3 on uhub0
umass3: <Seagate Backup+ Desk, class 0/0, rev 3.00/1.00, addr 9> on usbus0
umass3: SCSI over Bulk-Only; quirks = 0xc105
umass3:8:3: Attached to scbus8
da3 at umass-sim3 bus 3 scbus8 target 0 lun 0
da3: <Seagate Backup+ Desk 050B> Fixed Direct Access SPC-4 SCSI device
da3: Serial Number NA5L1SYJ
da3: 400.000MB/s transfers
da3: 3815447MB (976754645 4096 byte sectors)
da3: quirks=0x2<NO_6_BYTE>
root@dagon:~ # mount /dev/da3p1 /d
mount: /dev/da3p1: No such file or directory
root@dagon:~ # ls /dev/da*
/dev/da0 /dev/da1 /dev/da1p1 /dev/da1p2 /dev/da1p3 /dev/da2 /dev/da2p1 /dev/da3 /dev/da3p1
root@dagon:~ # ls -lah /dev/da*
crw-r----- 1 root operator 0x9e Jan 17 11:39 /dev/da0
crw-r----- 1 root operator 0xb3 Jan 17 10:19 /dev/da1
crw-r----- 1 root operator 0xb4 Jan 17 10:19 /dev/da1p1
crw-r----- 1 root operator 0xb5 Jan 17 10:19 /dev/da1p2
crw-r----- 1 root operator 0xb6 Jan 17 10:19 /dev/da1p3
crw-r----- 1 root operator 0x69 Jan 17 05:19 /dev/da2
crw-r----- 1 root operator 0x96 Jan 17 05:19 /dev/da2p1
crw-r----- 1 root operator 0xa3 Jan 17 11:39 /dev/da3
crw-r----- 1 root operator 0xa6 Jan 17 11:39 /dev/da3p1

 

root@dagon:~ # gpart status /dev/da3
Name Status Components
da3p1 OK da3
root@dagon:~ # gpart show /dev/da3
=> 6 976754634 da3 GPT (3.6T)
6 976748544 1 freebsd-ufs (3.6T)
976748550 6090 - free - (24M)

 
Code:
root@dagon:~ # gpart show /dev/da3
=>        6  976754634  da3  GPT  (3.6T)
          6  976748544    1  freebsd-ufs  (3.6T)
  976748550       6090       - free -  (24M)
 
something is wrong with the partition's content. you may try to fsck it but the file command should have reported UFS instead of data
 
Code:
root@dagon:~ # fsck /dev/da3p1
Cannot find file system superblock
Cannot find file system superblock
 
gave up and reformatted

I do have related question: what is the tunefs command to enable journalled soft updates?

Code:
 7804330752, 7805611200, 7806891648, 7808172096, 7809452544, 7810732992,
 7812013440, 7813293888
root@dagon:~ # mount /dev/da3p1 /d
root@dagon:~ # chown -R g: /d
root@dagon:~ # mount
/dev/ada0p2 on / (ufs, local, soft-updates, journaled soft-updates)
devfs on /dev (devfs)
/dev/ada0p1 on /boot/efi (msdosfs, local)
/dev/da1p2 on /a (ufs, local, soft-updates, journaled soft-updates)
/dev/da2p1 on /c (ufs, local, soft-updates)
/dev/da3p1 on /d (ufs, local, soft-updates)

oh wait I found it
Code:
tunefs -j enable /dev/da2p1

thanks all
 
Back
Top