Update from Sync Service
This commit is contained in:
@@ -1,38 +1,122 @@
|
||||
[https://blog.csdn.net/yaoxingshuai/article/details/50563245](https://blog.csdn.net/yaoxingshuai/article/details/50563245)
|
||||
# Ubuntu 挂载 Windows 硬盘
|
||||
|
||||
楼主给笔记本电脑装了双系统,常年放在寝室开着,平时用实验室的电脑,偶尔需要笔记本的时候就远程控制。后来就发现了一个问题,我远程连接linux的时候,只能看见Linux这个分区的内容,windows的D、E、F盘都没有,这个时候如果要找这些盘符里的文件就比较麻烦了
|
||||
> 双系统下,在 Ubuntu 中访问 Windows 分区
|
||||
|
||||
于是乎,机智的楼主看了一下Linux里的设备文件
|
||||
## 1. 查看硬盘分区
|
||||
|
||||
cd /dev
|
||||
```bash
|
||||
# 进入设备目录
|
||||
cd /dev
|
||||
|
||||
# 查看所有磁盘设备
|
||||
ls -l sd*
|
||||
|
||||
能看见楼主的笔记本硬盘分了好几个区C D E F G H,为了确保准确,楼主又看了一下硬盘信息
|
||||
|
||||
# 查看详细分区信息
|
||||
fdisk -lu
|
||||
```
|
||||
|
||||
第四列Blocks指的分区大小,sda1=52,436,128B 大概50GB,这不是我的C盘么
|
||||
输出示例:
|
||||
```
|
||||
Device Boot Start End Blocks Id System
|
||||
/dev/sda1 2048 97656447 48827200 7 HPFS/NTFS
|
||||
/dev/sda2 97656576 1953523711 927983568 7 HPFS/NTFS
|
||||
```
|
||||
|
||||
最后一个sda9 = 12545024B 大概 12GB就是我安装Linux的盘符
|
||||
根据 `Blocks` 大小判断分区:
|
||||
- `~50GB` = C 盘
|
||||
- `~450GB` = D 盘或其他 Windows 分区
|
||||
|
||||
sda2 = sda5+sda6+sda7+sda8+sda9 一共大概450G,于是机制的楼主推断出sda5便是我要的D盘;
|
||||
---
|
||||
|
||||
我的D盘,时尚时尚最时尚,我情不自禁的要把D盘挂载到Linux下,于是乎
|
||||
## 2. 创建挂载点
|
||||
|
||||
cd /mnt 一般挂载到/mnt 或者 /media, 都可以
|
||||
```bash
|
||||
# 进入挂载目录
|
||||
cd /mnt
|
||||
|
||||
ls 发现目前啥都没有
|
||||
# 查看当前内容
|
||||
ls
|
||||
|
||||
mkdir thinkiii 我想把D盘挂载过来取名thinkiii,这个无所谓的
|
||||
# 创建挂载点(目录名任意)
|
||||
sudo mkdir /mnt/win-d
|
||||
sudo mkdir /mnt/win-e
|
||||
```
|
||||
|
||||
mount /dev/sda5 /mnt/thinkiii 这样便把sda5也就是D盘挂载到/mnt/thinkiii了
|
||||
> 也可使用 `/media` 目录作为挂载点。
|
||||
|
||||
cd /mnt/thinkiii
|
||||
---
|
||||
|
||||
ls 便可查看D盘的文件了
|
||||
## 3. 挂载分区
|
||||
|
||||
```bash
|
||||
# 挂载 NTFS 分区(以 sda5 为例,即 D 盘)
|
||||
sudo mount /dev/sda5 /mnt/win-d
|
||||
|
||||
————————————————
|
||||
版权声明:本文为CSDN博主「浴前带刀侍卫」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
|
||||
原文链接:https://blog.csdn.net/yaoxingshuai/article/details/50563245
|
||||
# 查看内容
|
||||
cd /mnt/win-d
|
||||
ls
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 4. 卸载分区
|
||||
|
||||
```bash
|
||||
# 卸载
|
||||
sudo umount /mnt/win-d
|
||||
|
||||
# 或使用设备名
|
||||
sudo umount /dev/sda5
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 5. 设置开机自动挂载
|
||||
|
||||
```bash
|
||||
# 查看分区 UUID
|
||||
sudo blkid
|
||||
|
||||
# 编辑 fstab
|
||||
sudo vim /etc/fstab
|
||||
```
|
||||
|
||||
添加行:
|
||||
```
|
||||
# <文件系统> <挂载点> <类型> <选项> <dump> <pass>
|
||||
UUID=xxxxxxx /mnt/win-d ntfs-3g defaults 0 0
|
||||
```
|
||||
|
||||
```bash
|
||||
# 测试配置是否正确
|
||||
sudo mount -a
|
||||
|
||||
# 重启后生效
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 常用命令
|
||||
|
||||
| 命令 | 说明 |
|
||||
|------|------|
|
||||
| `fdisk -lu` | 查看分区表 |
|
||||
| `blkid` | 查看分区 UUID |
|
||||
| `mount /dev/sdaX /mnt/xxx` | 挂载 |
|
||||
| `umount /mnt/xxx` | 卸载 |
|
||||
| `mount -a` | 测试 fstab 配置 |
|
||||
|
||||
---
|
||||
|
||||
## NTFS 读写支持
|
||||
|
||||
Ubuntu 默认支持 NTFS 读写,如需额外工具:
|
||||
|
||||
```bash
|
||||
# 安装 NTFS-3G(可选)
|
||||
sudo apt install ntfs-3g
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
> 参考:[CSDN - Ubuntu 挂载 Windows 硬盘](https://blog.csdn.net/yaoxingshuai/article/details/50563245)
|
||||
|
||||
Reference in New Issue
Block a user