Method: LinuxAdmin::Mountable#mount

Defined in:
lib/linux_admin/mountable.rb

#mount(mount_point) ⇒ Object



33
34
35
36
37
38
39
40
41
42
# File 'lib/linux_admin/mountable.rb', line 33

def mount(mount_point)
  FileUtils.mkdir(mount_point) unless File.directory?(mount_point)

  if self.class.mount_point_exists?(mount_point)
    raise ArgumentError, "disk already mounted at #{mount_point}"
  end

  Common.run!(Common.cmd(:mount), :params => {nil => [path, mount_point]})
  @mount_point = mount_point
end