Linux:挂载FreeBSD UFS 2文件系统命令

时间:2020-01-09 10:40:27  来源:igfitidea点击:

如何从第二个硬盘复制文件。
此硬盘使用UFS 2文件系统格式化。
如何在基于Debian Linux 6的系统上挂载FreeBSD创建的UFS 2文件系统?

UFS文件系统广泛用于包括FreeBSD在内的不同操作系统(例如HP-UX,Sun Solaris等)中。
挂载UFS 2文件系统的语法如下:

mount -t ufs -o ufstype=ufs2,ro /dev/sdXY /path/to/mnt/point

每个包含一个文件系统的分区都存储在FreeBSD所谓的片中。

Slice是FreeBSD的通用调用分区的术语,这又是由于FreeBSD的UNIX背景所致。
切片的编号是从1到4。
因此,您需要使用等效的Linux分区名称。

首先,以root用户身份登录。
在此示例中,挂载/dev/sdb2(FreeBSD根文件系统):

# mount -t ufs -o ufstype=ufs2,ro /dev/sdb2 /mnt

验证新设置,执行:

# df -H

输出示例:

Filesystem             Size   Used  Avail Use% Mounted on
/dev/mapper/wks01-root
                       477G    70G   383G  16% /
tmpfs                  4.2G      0   4.2G   0% /lib/init/rw
udev                   4.2G   316k   4.2G   1% /dev
tmpfs                  4.2G   1.2M   4.2G   1% /dev/shm
/dev/sda1              239M    34M   193M  15% /boot
/dev/sdb2              488G    16G   433G   4% /mnt

要将文件复制或查看cd到/mnt目录中:

# cd /mnt
# ls

输出示例:

total 80
drwxr-xr-x  2 root root 1024 Jan  3  2012 bin
drwxr-xr-x  8 root root 1024 Jul 15 01:34 boot
drwxr-xr-x  3 root root  512 Jul 16 08:10 compat
-r--r--r--  1 root root 6199 Jan  3  2012 COPYRIGHT
drwxr-xr-x  2 root root  512 Jul  8 02:29 dev
drwxr-xr-x  2 root root  512 Jul  7 21:19 dist
-rw-------  1 root root 4096 Jul 16 09:05 entropy
drwxr-xr-x 20 root root 2048 Jul 16 09:02 etc
lrwxr-xr-x  1 root root    8 Jul  8 02:44 home -> usr/home
drwxr-xr-x  3 root root 1536 Jul 11 10:02 lib
drwxr-xr-x  3 root root  512 Jul  8 02:31 libexec
drwxr-xr-x  2 root root  512 Jul 16 09:03 media
drwxr-xr-x  2 root root  512 Jan  3  2012 mnt
dr-xr-xr-x  2 root root  512 Jan  3  2012 proc
drwxr-xr-x  2 root root 2560 Jul 11 10:02 rescue
drwxr-xr-x 12 root root  512 Jul 16 08:31 root
drwxr-xr-x  2 root root 2560 Jul 11 10:02 sbin
lrwxr-xr-x  1 root root   11 Jan  3  2012 sys -> usr/src/sys
drwxrwxrwt 21 root root 3584 Jul 16 09:05 tmp
drwxr-xr-x 16 root root  512 Jul  7 21:50 usr
drwxr-xr-x 25 root root  512 Jul 16 14:32 var

要复制名为/mnt/usr/home/Hyman/data/resume.pdf的文件,请执行:

# cp /mnt/usr/home/Hyman/data/resume.pdf /home/Hyman/

要卸载UFS 2文件系统,请执行:

# umount /mnt