Ubuntu12.04命令行增加挂载硬盘及其samba服务配置

    xiaoxiao2022-07-13  160

    分两步讲解

    一、挂载硬盘

    查看当前系统硬盘信息 使用fdisk -l 查看当前系统硬盘信息,因为这个命令只有root权限才能查看信息,如果没有加上sudo 是没有内容输出的。如下:

    yyd1@ubuntu:~/code2/yyd1_code2$ sudo fdisk -l [sudo] password for yyd1: Disk /dev/sda: 1000.2 GB, 1000204886016 bytes 255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disk identifier: 0x65302faf Device Boot Start End Blocks Id System /dev/sda1 * 2048 209717255 104857604 7 HPFS/NTFS/exFAT /dev/sda2 209717256 1953520064 871901404+ f W95 Ext'd (LBA) /dev/sda5 209717320 792725583 291504132 7 HPFS/NTFS/exFAT /dev/sda6 792725648 1373636759 290455556 7 HPFS/NTFS/exFAT /dev/sda7 1373636824 1953520064 289941620+ 7 HPFS/NTFS/exFAT Disk /dev/sdb: 2000.4 GB, 2000397852160 bytes 255 heads, 63 sectors/track, 243201 cylinders, total 3907027055 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 Disk /dev/sdb doesn't contain a valid partition table Disk /dev/sdc: 1000.2 GB, 1000204886016 bytes 255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disk identifier: 0xbbd9bbd9 Device Boot Start End Blocks Id System /dev/sdc1 2048 31250431 15624192 82 Linux swap / Solaris /dev/sdc2 * 31250432 1953523711 961136640 83 Linux

    查看硬盘挂载情况 发现只有硬盘系统分区盘sdc被挂载了,其他的ada、adb盘符都没有被挂载。

    yyd1@ubuntu:~$ df -h Filesystem Size Used Avail Use% Mounted on udev 3.9G 4.0K 3.9G 1% /dev tmpfs 786M 2.4M 784M 1% /run /dev/sdc2 903G 791G 66G 93% / none 4.0K 0 4.0K 0% /sys/fs/cgroup none 5.0M 0 5.0M 0% /run/lock none 3.9G 0 3.9G 0% /run/shm none 100M 0 100M 0% /run/user

    现在我们尝试挂载sdb盘

    首先 在根目录下创建目录 code2,作为挂载点

    同理 进入code2目录创建yyd1_code2目录 修改yyd1_code2所属用户、组,使用如下两个命令:

    修改所属用户组 chgrp -hR 非root用户组 /dir

    chgrp -hR yyd1 yyd1_code2

    修改所属用户组 chown -hR 非root用户 /dir

    chown -hR yyd1 yyd1_code2 yyd1@ubuntu:~$ sudo mkdir code2

    做完以上步骤之后就执行挂载命令

    yyd1@ubuntu:~$sudo mount -o rw /dev/sdb home/yyd1/code2

    二、samba配置

    挂载做好了,接下来为了方便wins系统下操作文件,需要进行网络映射

    1、yyd1@ubuntu:~$ sudo vim /etc/samba/smb.conf 2、yyd1@ubuntu:~$ sudo /etc/init.d/samba restart

    命令1进到文件添加需要共享的文件目录路径

    [yyd1_code2] path = /home/yyd1/code2 writeable = yes browseable = yes valid users = yyd1

    命令2 重启samba服务。

    之后就可以wins系统下通过网络驱动器映射的方式操作code2目录下的文件了。


    参考:https://tutorials.ubuntu.com/tutorial/install-and-configure-samba

    最新回复(0)