本帖最后由 LuGeer 于 2024-8-21 16:09 编辑
Linux挂载本地NTFS磁盘以及网络共享NTFS磁盘
查看分区以及磁盘信息
sudo fdisk -l // 查看分区
sudo blkid // 查看磁盘信息
sudo lsblk // 查看分区表
挂载本地NTFS磁盘
使用查询到的分区uuid挂载分区
sudo vim /etc/fstab
# <file system> <mount point> <type> <options> <dump> <pass> # / was on /dev/nvme0n1p5 during installation UUID=534fa0c4-c9fe-4b62-8c8e-4b86efdd782c / ext4 errors=remount-ro 0 1 # /boot/efi was on /dev/nvme0n1p1 during installation UUID=EA59-4137 /boot/efi vfat umask=0077 0 1 # /home was on /dev/sda2 during installation UUID=78878f6b-e290-4c0e-8914-98d3175a63e4 /home ext4 defaults 0 2 # swap was on /dev/nvme0n1p4 during installation UUID=a6ba4fc9-68de-4a40-b8f3-1dc5bbfc6c04 none swap sw 0 0 # windows-date UUID=642C4B172C4AE420 /home/xxx/Windows-date ntfs dafaults,uid=1000,gid=1000 0 0 # windows-SYS UUID=1418D13218D11418 /home/xxx/Windows-SYS ntfs dafaults,uid=1000,gid=1000 0 0
挂载网络NTFS磁盘
sudo mount -t cifs -o username=share,password=share //172.16.24.100/E winshare/ // cifs: Common Internet File System, 可以理解为网络文件系统 // username: 用户名 // password: 密码 // //172.16.24.100/E 网络位置以及名称 // winshare/ 挂载位置
// 如果Linux挂载Windows共享出现文件名乱码, 需要先取消挂载, 然后使用以下命令挂载 xxx@xxx:~$ sudo mount -t cifs -o username=share,password=share,iocharset=utf8 //172.16.24.100/E winshare/ // iocharset=utf8, 字符转换为utf8
// linux mount挂载文件夹设置权限 sudo mount -t cifs -o username=share,password=share,iocharset=utf8,dir_mode=0777,file_mode=0777 //172.16.24.100/E winshare
// dir_mode=0777, 文件夹权限 // file_mode=0777, 文件权限
sudo umount winshare // 取消挂载
用mount挂载的方法在系统重新启动后就会失效,如果希望开机时自动挂载,将下面设置加入/etc/fstab文件最后面就可以了
//172.16.24.100/E /home/xxx/winshare cifs defaults,username=share,password=share,iocharset=utf8,dir_mode=0777,file_mode=0777 0 2
// /home/xxx/winshare表示挂载点,就是访问windows目录的路径。 |