目录结构解释
/ 叫做根分区,是所有目录的开始,而ubuntu中的分区也是作为一个目录挂载到/目录或者其他目录下面的。就像windows下的c盘,d盘的概念。可以 这么说:linux下的文件夹可以是和/文件夹一个分区,也可以重新指向一个新的分区,这样当你访问这个文件夹的时候就是访问这个分区。其实不仅是分区, 什么软盘,U盘,移动硬盘,光盘,网络文件夹都是可以挂载到linux下的一个文件夹的。不过首先这个文件夹得事先存在。 另外如果是一个事先存在的文件夹,里面已经有文件了,那么重新挂载了其他分区或者其他文件系统后,原来的文件不会删除,只是无法访问了。 swap交换分区就是存放系统内存交换文件的,作用和windows的页面交换文件相似。swap有系统直接使用,用户无法使用。ubuntu下主要有这么几个目录: /bin就是系统可执行文件夹,相当于windows的windows文件夹和program files文件夹。 /usr就是附加的软件的安装文件夹,相当于windows的program files文件夹。 /home 就是存放用户数据和应用程序设置的文件夹,一般一个用户在/home下建立一个文件 夹。相当于windows下的documents and settings文件夹。 /etc存放系统配置文件。相当于windows的注册表。 /tmp存放临时文件的。
基本命令
du -h 将以熟悉的GMK为单位显示大小。它显示的是各个子文件及总文件的实际所占空间。可用grep过滤要查看的文件。 sudo fdisk -l 显示的是各个分区详细的大小 df 命令;df 可以查看磁盘的使用情况以及文件系统被挂载的位置;可带参数 -lh格式化参数,具体可参考man。
格式化指定分区
$
sudo umount /dev/sda1 # 必须先卸载该分区 # 格式化为 FAT 分区 $
sudo mkfs.vfat -F 32 /dev/sda1 # -F 参数必须大写,参数有 12,16 和 32,分别对应 FAT12,FAT16,FAT32。 # 格式化为 NTFS 分区,先要安装ntfsprogs,以 Ubuntu / Debian 为例: $
sudo apt-get install ntfsprogs #然后执行格式化命令,以格式化 /dev/sda1 分区为例: $ sudo umount /dev/sda1 # 必须先卸载该分区 $ sudo mkfs.ntfs /dev/sda1 # 格式化为ntfs速度有点慢。 # 格式化为ext4/3/2 , 以格式化 /dev/sda1 分区为例: $ sudo umount /dev/sda1 # 必须先卸载该分区 $ sudo mkfs.ext4 /dev/sda1 # 格式化为ext4分区 $ sudo mkfs.ext3 /dev/sda1 # 格式化为ext3分区 $ sudo mkfs.ext2 /dev/sda1 # 格式化为ext2分区