将盘mount到已存在路径,路径下文件显示不了

添加盘:
Disk /dev/sdb: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

[[email protected] test]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3        38G   14G   22G  40% /
tmpfs           495M  202M  293M  41% /dev/shm
/dev/sda1       388M  384M     0 100% /boot

[[email protected] test]# pwd
/test
[[email protected] test]# ls
video.avi

挂载:
[[email protected] ~]# mount /dev/sdb /test
[[email protected] ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3        38G   14G   22G  40% /
tmpfs           495M  202M  293M  41% /dev/shm
/dev/sda1       388M  384M     0 100% /boot
/dev/sdb       1008M   34M  924M   4% /test

[[email protected] ~]# cd /test
[[email protected] test]# ll
total 16
drwx------ 2 root root 16384 Jan 18 18:23 lost+found

 我的video.avi 不见了!!

[[email protected] ~]# umount /test
[[email protected] ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3        38G   14G   22G  40% /
tmpfs           495M  202M  293M  41% /dev/shm
/dev/sda1       388M  384M     0 100% /boot
[[email protected] ~]# cd /test
[[email protected] test]# ll
total 4
-rw-r--r-- 1 root root 16 Jan 18 18:20 video.avi

OK,它又回来了! 

所以,mount磁盘之前,最好检查下路径下的文件。有用的mv,没用的rm。

时间: 2024-08-04 23:45:55

将盘mount到已存在路径,路径下文件显示不了的相关文章

Java中通过相对路径来定位文件

通常我们定位文件都是通过绝对路径进行定位,比如“F:/Java/bin/test/test.java”,这样的缺点就是,一旦项目文件移动,这些路径就完全失效. 所以,下面我们来介绍一种通过相对路径来定位文件的方法.我用的IDE是eclipse,项目路径下有src和bin文件夹分别存放,java的源代码和编译文件. 如图,我的工程名是project,在F盘的study目录下,包名是com.www,源文件是Test.java 我们知道,java的源文件编译后才能运行,也就是java运行的其实是Tte

CentOS下shell显示-bash-4.1#不显示用户名路径的解决方法

CentOS下shell显示-bash-4.1$不显示用户名路径的解决方法 问题描述: CentOS下新增一个用户,登录进去之后shell脚本的信息如下: 而不是我们经常看到的[email protected]的组合,看起来很不舒服. 原因就是你创建用户的时候,如果指定了-M参数,而因此没有创建用户家目录,所以系统就不会在创建用户的时候,自动拷贝/etc/skel目录下的用户环境变量文件到用户家目录,也就导致这些文件不存在,出现-bash-4.1#的问题了,手动拷贝一下就行 解决方法一.未验证

C#路径中获取文件全路径、目录、扩展名、文件名称

常用函数 需要引用System.IO   直接可以调用Path的静态方法 1 class Program 2 { 3 static void Main(string[] args) 4 { 5 6 //获取当前运行程序的目录 7 string fileDir = Environment.CurrentDirectory; 8 Console.WriteLine("当前程序目录:"+fileDir); 9 10 //一个文件目录 11 string filePath = "C:

使用TWindowsMediaPlayer播放网络路径的音频文件

  Delphi自带的TMediaPlay控件不能播放网络路径的音频文件,上网查了一下,比较简单的就是使用windows系统自带的WindowsMediaPlay控件.   1. 导入WindowsMediaPlay控件   我用的Delphi XE8,其他的也大同小异.  Component -> Import Component -> Import ActiveX Control -> 找到Windows Media Play ->   默认选择就可以 -> 四个选项1

Java判断两个路径对应的文件是否相同

今天遇到一个bug,查了一个小时才发现是文件路径比较出了问题: 比如有两个路径:D:\dir\..\a.txt和D:\a.txt.这两个路径写法虽然不同,但是很容易知道这两个路径指向的是同一个文件.如果我们使用Java的File去判断两个路径是否相同,判断如下: File f1 = new File("D:\\dir\\..\\a.txt"); File f2 = new File("D:\\a.txt"); System.out.println(f1.getAbs

Java使用相对路径读取xml文件

java使用相对路径读取xml文件 博客分类: java javaXMLJavaWeb 一.xml文件一般的存放位置有三个: 1.放在WEB-INF下: 2.xml文件放在/WEB-INF/classes目录下或classpath的jar包中: 3.放在与解析它的java类同一个包中,不一定是classpath: 二.相对应的两种使用相对路径的读取方法: 方法一:(未验证) 将xml文件放在WEB-INF目录下,然后 程序代码: InputStream is=getServletContext(

修改JFileChooser对话框风格,设置打开对话框的默认文件名,获取改变路径之后的文件保存路径

Javascript是一种基于对象(object-based)的语言,你遇到的所有东西几乎都是对象.但是,它又不是一种真正的面向对象编程(OOP)语言,因为它的语法中没有class(类). 那么,如果我们要把"属性"(property)和"方法"(method),封装成一个对象,甚至要从原型对象生成一个实例对象,我们应该怎么做呢? 一. 生成对象的原始模式 假定我们把猫看成一个对象,它有"名字"和"颜色"两个属性. var C

C# 获取文件路径,读取项目中某程序集下文件

获取文件路径 ------------------------------------------------------------------------- winform获取文件路径: string str1 =Process.GetCurrentProcess().MainModule.FileName;//获得当前执行的exe的文件名.string str2=Environment.CurrentDirectory;//获取和设置当前目录的完全限定路径.string str3=Dire

Linux 下shell显示-bash-4.1$不显示用户名路径的解决方法

Linux CentOS下shell显示-bash-4.1$不显示用户名路径的解决方法 问题描述: CentOS下新增一个用户,登录进去之后shell脚本的信息如下: 而不是我们经常看到的[email protected]的组合,看起来很不舒服. 解决方案: 问题的原因是因为没有配置.bash_profile的问题,可以通过配置这个文件来解决问题. 1.在Terminal输入: vi ~/.bash_profile 2.如果没有.bash_profile可以自己添加.然后往文件中添加如下内容:e